The most popular approach to machine learning is artificial neural networks. Neural Networks. A model of reasoning based on the human brain; complex networks ...