Academic project to learn about neural networks.