https://medium.com/@monocosmo77/latest-research-on-weather-forecasting-technology-part5-machine-learning-8172e2944d2c