Neural networks are a kind of machine learning program that imitate the way the human brain learns. They learn by example, rather than by being given rules by a human programmer. And because they can get very, very good at what they do, neural networks are now the algorithms that