Solar Radiation Forecasting with Edges Performance Analysis and Predict Solar Power Generation Using Machine Learning Models
Data Scientist | AI Researcher
Website: https://imsanjoykb.github.io/
ResearchGate: https://www.researchgate.net/profile/imsanjoykb
Linkedin: https://www.linkedin.com/in/imsanjoykb/
Email: sanjoy.eee32@gmail.com
In recent decades, the integration of solar energy sources has gradually become the main
challenge for global energy consumption. Therefore, it is essential to predict global solar
radiation in an accurate and efficient way when estimating outputs of the solar system.
Inaccurate predictions either cause load overestimation that results in increased cost or
failure to gather adequate supplies. However, accurate forecasting is a challenging task
because solar resources are intermittent and uncontrollable. To tackle this difficulty,
several machine learning models have been established; however, the forecasting
outcomes of these models are not sufficiently accurate. Therefore, in this study, we
investigate ensemble learning with square root regularization and intelligent optimization
to forecast hourly global solar radiation. The main structure of the proposed method is
constructed based on ensemble learning with a random subspace method that divides the
original data into several covariate subspaces.
Install the virtualenv package
pip install virtualenv
Create the virtual environment
virtualenv venv
Activate the virtual environment
mypthon\Scripts\activate
Install Dependencies
pip3 install -r requirements.txt
Run the text generation code which redirect userinterface of Gradio and the input of the text generate datafile
python solar generation analysis.py
After this, run main.py file which scale the data and connect with database to store data at DB
python main.py
Then run app.py file which shows all data and also Gradio
python app.py
@misc{Solar Radiation AI,
author = {Sanjoy Biswas},
title = {Solar Radiation Forecasting with Edges Performance Analysis and Predict Solar Power Generation Using Machine Learning Models.},
year = {2021},
publisher = {GitHub},
journal = {GitHub repository},
url="https://github.com/imsanjoykb/sreAI",
}