https://medium.com/@monocosmo77/latest-research-on-weather-forecasting-technology-part6-machine-learning-1d1ffbf74f66