machine learning solar operations