Neural networks are a type of computer program that mimic the way human brains learn. Unlike traditional computer programming in which a programmer invents rules for the program to follow, neural networks have an amazing ability to intuit their own rules about datasets simply by examining them. Given a dataset