AI, weather forecasting and solar energy