https://medium.com/@monocosmo77/recent-insights-on-loss-functions-part1-machine-learning-392669386aed