An educational purpose project focused on architecture and algorithms of neural networks