machine learning solar degradation