https://medium.com/@monocosmo77/applications-of-feed-forward-networks-part6-machine-learning-2caf396f092f