https://medium.com/@francescofranco_39234/l1-l2-and-elastic-net-regularization-in-neural-networks-6843093f5aed