Artificial Intelligence Forecasting Techniques For Reducing Uncertainties In Renewable Energy Applications - Saleh Alshafeey Mutaz Abdelrazzaq (2023)