Wind and Solar Power Forecasting with Artificial Intelligence