https://medium.com/@monocosmo77/understanding-hyper-parameter-tuning-part1-artificial-intelligence-114e79383a1f