Solar Power Generation Prediction using a Hybrid Deep Learning Ensemble Combining Correlation-based Characteristic Weighting and Physical Constraints | Synapse