This project aims to implement all neural network structures for education purpose.