Live data from Hacker News

Basics of Neural Networks with example codes and illustrations

natureofcode.com

11–20 of 32 posts

Re: Basics of Neural Networks with example codes and illustrations

#11

This book is everything I've ever wanted in a programming text. I'm sorry that I don't have much of anything substantial to say except praise, but seriously, thank you for writing this.

Thanks for liking this post. But the actual credits must go to the author of this text as I am just another fan of this book like you are now.

Re: Basics of Neural Networks with example codes and illustrations

#12
post #10

Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate. - Search engines use algorithms, not neural nets. - The most popular algorithm on Kaggle (data analysis competitions) is random forests - Google's self-driving car uses statistical-based methods I can't imagine commercial air…

Yes its true that neural nets are not used in commercial systems because its computation intensive and also needs huge infrastructure even for things like finding cat images out of youtube videos but the results are far more accurate then any of the statistical methods used in commercial systems. There is time-performance trade-off when it comes to choosing statistical methods over neural nets and also it's a field yet to be explored. I will be writing a series of article on neural nets for beginners and advanced programmers . Please stay tuned.

Re: Basics of Neural Networks with example codes and illustrations

#14
post #10

Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate. - Search engines use algorithms, not neural nets. - The most popular algorithm on Kaggle (data analysis competitions) is random forests - Google's self-driving car uses statistical-based methods I can't imagine commercial air…

Deep learning generally involves neural networks or very similar models. Do you want me to list some of the many tasks for which deep learning is state of the art?

Search engines could use neural networks (and possibly have better search results), but the research was just done a few years ago (ie 3-4 years ago) and search engines are much older than that.

As for the commercial aircraft point: I'm trying to find the youtube video I've seen before about this. The video is of a plane simulation where the plane has lost control of both of the wing flaps (or both of some other important steering element) and a person was unable to stabilize the plane but a neural network could. This doesn't mean a neural network should be used for autopilot all the time, but they can be useful for certain situations.

Edit: found the video, https://www.youtube.com/watch?v=aObBHXsc_iw&t=3m50s

Re: Basics of Neural Networks with example codes and illustrations

#15
post #10

Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate. - Search engines use algorithms, not neural nets. - The most popular algorithm on Kaggle (data analysis competitions) is random forests - Google's self-driving car uses statistical-based methods I can't imagine commercial air…

We use Neural Networks to extract text transcripts from our video stream, the process is extremely complicated as the stream is in Arabic which is a fairly complex language.

the system is fed with the actual transcript for some videos so it can learn with time and minimize error.

the overall system is incredibly useful as you can search the video stream of a TV channel for a specific keyword.

I have also used self organizing maps before for creating a recommendation engine.

I think it works a better than typical recommendation engines because you can feed the network features based on multiple criterias (in addition to taxonomies, you can also feed user geographic location, and click patterns etc ..)

Re: Basics of Neural Networks with example codes and illustrations

#16
post #10

Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate. - Search engines use algorithms, not neural nets. - The most popular algorithm on Kaggle (data analysis competitions) is random forests - Google's self-driving car uses statistical-based methods I can't imagine commercial air…

Glad you asked...

Definitely image recognition: http://www.cs.toronto.edu/~hinton/absps/imagenet.pdf

Speech recognition: http://www.cs.toronto.edu/~hinton/absps/RNN13.pdf

Natural language processing: http://www.socher.org/index.php/DeepLearningTutorial/DeepLea..., http://aclweb.org/anthology/N/N13/N13-1090.pdf

If you're into kaggle competitions: http://blog.kaggle.com/2012/11/01/deep-learning-how-i-did-it...

I don't think there are going to be any further major advances in eg SVMs or random forests (famous last words maybe...) Neural nets, on the other hand, are just scratching the surface of what's possible. So right now they are state of the art in some historically very difficult areas. But these are early days still.

Re: Basics of Neural Networks with example codes and illustrations

#17
post #10

Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate. - Search engines use algorithms, not neural nets. - The most popular algorithm on Kaggle (data analysis competitions) is random forests - Google's self-driving car uses statistical-based methods I can't imagine commercial air…

Glad you asked... Definitely image recognition: http://www.cs.toronto.edu/~hinton/absps/imagenet.pdf Speech recognition: http://www.cs.toronto.edu/~hinton/absps/RNN13.pdf Natural language processing: http://www.socher.org/index.php/DeepLearningTutorial/DeepLea... , http://aclweb.org/anthology/N/N13/N13-1090.pdf If you're into kaggle competitions: http://blog.kaggle.com/2012/11/01/deep-learning-how-i-did-it... I don't…

You wrote the answer I was just a little bit too lazy to write...

As to the GP: Geoff Hinton (probably the most well-known neural networks researcher) said in his Coursera course that neural networks thrive at problems with a lot of structure that could be encoded, while simpler models like SVMs or Gaussian processes might be better for problems without as much deep structure to discover.

Also, a lot of the current research with neural networks involves using neural networks to learn better representations of data. These cleaner representations of data (which can be thought about as a sort of semantic PCA) often make classification far easier, which explains the great results. Learning representations also makes transfer learning (transferring knowledge from one domain to another) much easier/more possible.

Re: Basics of Neural Networks with example codes and illustrations

#18
post #3

An awesome book; I've now started reading from the beginning of the book :) One thing I've noticed though, is that img 10 of chapter 1 is missing. http://natureofcode.com/book/chapter-1-vectors/imgs/chapter0...

You can submit a pull request ;) https://github.com/shiffman/The-Nature-of-Code

I think that's so amazingly awesome, that it can evolve as a living document in this way.

Re: Basics of Neural Networks with example codes and illustrations

#20
post #10

Does anyone have any examples of areas where neural networks beat out statistical based methods, other than maybe image recognition? I can't even think of another major area where they dominate. - Search engines use algorithms, not neural nets. - The most popular algorithm on Kaggle (data analysis competitions) is random forests - Google's self-driving car uses statistical-based methods I can't imagine commercial air…

Transaction Fraud Detection

http://www.fico.com/en/Products/DMApps/Pages/FICO-Falcon-Fra...

Post reply on HN