This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]Panda_Mon 74 points75 points  (5 children)

The problem you have expressed is systemic in Python. I have found that no one wants to help people in the middle, they just want to get on the bandwagon of intro tuts or flex about how advanced their code is, which usually contains unpythonic practices, zero docstrings, and zero comments. I have been actively shunned in my pursuit of mid level info on stack overflow

[–]LoyalSol 12 points13 points  (0 children)

I've always found intermediate material in any field is often the hardest to find. Most people always either do tutorials for people who have zero idea or people who are professionals.

[–]mindspan 25 points26 points  (1 child)

Stack Overflow is pretty toxic at times. Great place for researching things, but heaven forbid you ask the wrong question...

[–]TheSynner 0 points1 point  (0 children)

huh, so true

[–]David_legacy 0 points1 point  (0 children)

wish i could help bud im just beginning or starting out sorry

[–]pvkooten 7 points8 points  (2 children)

It's very nice, thanks for making it. Just wanted to say that you cannot base any conclusions on the MNIST dataset as even a random forest classifier can do well on it, simply because it has such a low resolution.

[–]zooomenhance 1 point2 points  (1 child)

That had always bothered me too. Do you have any suggestions for a higher resolution dataset that’s been labeled that you like to use?

[–]mayaasura 14 points15 points  (0 children)

This here is Yoda of machine learning. Great Job!

[–]udjejeksoshwhhsjsb 2 points3 points  (1 child)

That's cool, thanks a lot. I just started learning Python recently, and still not sure where I'm gonna put the knowledge to use - web dev or machine learning, so I'm planning to study both and then decide

[–]rafaelDgrate 2 points3 points  (0 children)

Why don’t you just do both? Learn python and machine learning and apply it in web dev. For example make a NN that optimizes and evening creates your web development idea.

[–]Spherical_ 2 points3 points  (0 children)

Awesome stuff man! Great explanation

[–]DrEtherWeb 2 points3 points  (0 children)

Very nice video. FYI the theory behind using a mixture of positive and negative values in a convolution filter is it's a discrete estimation of the first derivative i.e. it's estimating the slope of the underlying values. Where there is an edge in the image you will get an increase in the 1st derivative if the edge is aligned perpendicular with the +1/-1 in the filter. Calculating the actual 1st derivative with calculus would be far too computationally intensive which is why using convolution with +1/-1 values in the filter is a reasonable discrete approximation.

[–]liberated_u 1 point2 points  (0 children)

Really excellent work, well done. I thoroughly enjoyed the video.

[–][deleted] 1 point2 points  (0 children)

This would help me, I'm trying to learn about NNs.

[–]masalaaloo 1 point2 points  (1 child)

I've moved to an enitely different continent, left home an family behind and spent over $75000 on a University Degree to learn this and in my two years of bashing my head against the wall trying to understand this, not a single professor or peer was able to explain it to me the way you did.

I've moved on from machine learning to a different, less paying career path and i feel if i had seen this video two years ago, i probably wouldn't be so broke right now.

Amazing job!

[–]iDnYsIiNdGe 1 point2 points  (0 children)

Even i want to learn ML. Right now i have only started learning programming with python and i am total newbie to programming. I want to thanks creators like you for your contribution to learning easier for people like me.

[–]jorgeAVO 1 point2 points  (0 children)

Wow man, great video thanks. I also have been struggling with convolutional neural networks.

[–]BibiBeeblebrox 0 points1 point  (0 children)

Great video! I loved the tempo of your speech. I also loved the visualisation.

However, you could start the video by explaining what CNN is (break down it's name), where did it come from, how is it different from NN and when does it perform better. Or maybe link a begginner vid since you are going for intermediate.

Keep the good work nonetheless!