A machine learning project that forecasts wind power generation across multiple locations using the Random Forest algorithm.
This project analyzes wind energy data collected from 4 different locations to build a predictive model that accurately forecasts wind power generation. It covers the complete data science pipeline from raw data to model predictions.
Wind-Power-Generation-Forest/
├── Location1.csv # Wind data - Location 1
├── Location2.csv # Wind data - Location 2
├── Location3.csv # Wind data - Location 3
├── Location4.csv # Wind data - Location 4
├── merge_locations.csv # Combined dataset of all locations
├── Wind-Forecasting.ipynb # Main Jupyter Notebook
└── README.md
- Data Collection - Wind energy data from 4 locations
- Data Merging - Combined all location datasets into one
- Data Cleaning - Handling missing values and outliers
- EDA - Exploratory Data Analysis and visualizations
- Feature Engineering - Selecting key features
- Model Building - Random Forest Regressor
- Model Evaluation - Accuracy and performance metrics
- Forecasting - Final wind power predictions
| File | Description |
|---|---|
Location1.csv |
Wind data from Location 1 |
Location2.csv |
Wind data from Location 2 |
Location3.csv |
Wind data from Location 3 |
Location4.csv |
Wind data from Location 4 |
merge_locations.csv |
All locations merged into one dataset |
| Model | Type | Purpose |
|---|---|---|
| Random Forest Regressor | Ensemble Learning | Wind Power Forecasting |
- Successfully predicted wind power generation across 4 locations
- Merged and analyzed multi-location wind datasets
- Identified key weather features influencing power output
- Built an accurate forecasting model using Random Forest
- Visualized wind speed vs power generation trends
- Multi-location data merging and preprocessing
- Time series and energy data analysis
- Random Forest model building and hyperparameter tuning
- Feature importance analysis in energy forecasting
- Renewable energy domain understanding
# Step 1 - Clone the repository
git clone https://github.com/Ashwin14101/Wind-Power-Generation-Forest.git
# Step 2 - Go to the project folder
cd Wind-Power-Generation-Forest
# Step 3 - Install required libraries
pip install pandas numpy scikit-learn matplotlib seaborn jupyter
# Step 4 - Open Jupyter Notebook
jupyter notebook Wind-Forecasting.ipynbpandas
numpy
scikit-learn
matplotlib
seaborn
jupyter
Renewable Energy | Machine Learning | Data Science | Forecasting
⭐ If you found this project useful, consider giving it a star!