Predicting atmospheric refraction with weather modeling and machine learning