Artificial intelligence – neural networks and visual recognition