Smart Grid Load Forecasting using Machine Learning


- Built a Random Forest model to forecast hourly electricity demand using synthetic smart grid data
- Used 21,900 hourly data points (2.5 years) with seasonality and noise on a 200 MW baseline
- Engineered key temporal features: hour, day, month, year, and holiday indicators
- Model Performance: MAE of 8.16 MW (4.1%) and RMSE of 10.23 MW (5.1%)
- Visualized predicted vs. actual loads with performance metrics for interpretability
- Practical, hands-on application of core ML skills: data simulation, feature engineering, model training, and evaluation
Technologies Used:
Python
scikit-learn
pandas
matplotlib
Machine Learning