File size: 3,717 Bytes
8a40aff | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | # GHI Prediction — Solar Radiation Forecasting System
This interactive demo presents a production-grade **machine learning system** for predicting **Global Horizontal Irradiance (GHI)** using real-world weather data collected from weather stations across **Saudi Arabia**.
The model enables fast and accurate solar radiation forecasting, supporting applications in **solar energy planning, grid optimization, and sustainable infrastructure development**.
---
## Input Features & Valid Ranges
All inputs are validated using real data bounds to ensure reliable predictions:
| Feature | Valid Range |
|-------|------------|
Air Temperature (°C) | 8.10 – 39.70 |
Air Temperature Uncertainty (°C) | 0.50 – 0.60 |
Wind Direction (°N) | 0 – 359 |
Wind Direction Uncertainty (°N) | 0.0 – 4.80 |
Wind Speed at 3m (m/s) | 0.0 – 7.80 |
Wind Speed Uncertainty (m/s) | 0.0 – 0.10 |
Wind Speed Std Dev (m/s) | 0.0 – 4.50 |
DHI (Wh/m²) | 865.8 – 6394.6 |
DHI Uncertainty (Wh/m²) | 37.3 – 1344.8 |
Standard Deviation DHI (Wh/m²) | 148.3 – 1649.6 |
DNI (Wh/m²) | 0.3 – 9517.0 |
DNI Uncertainty (Wh/m²) | 0.2 – 2115.8 |
Standard Deviation DNI (Wh/m²) | 0.4 – 3282.2 |
GHI Uncertainty (Wh/m²) | 98.4 – 5249.6 |
Standard Deviation GHI (Wh/m²) | 117.6 – 1720.7 |
Peak Wind Speed at 3m (m/s) | 0.0 – 40.5 |
Peak Wind Speed Uncertainty (m/s) | 0.0 – 0.20 |
Relative Humidity (%) | 8.3 – 95.9 |
Relative Humidity Uncertainty (%) | 2.8 – 3.7 |
Barometric Pressure (hPa) | 831.3 – 1019.7 |
Barometric Pressure Uncertainty (hPa) | 4.1 – 6.2 |
---
## Model & Training Summary
Multiple machine learning models were trained and evaluated:
- Linear Regression **(Deployed Model)**
- Random Forest
- Decision Tree
- KNN
- SVR
- XGBoost
- Artificial Neural Network
- Histogram Gradient Boosting
### Final Model Selection Strategy
The final deployed model — **Linear Regression** — was selected using an automated ranking system that balances:
- **Prediction accuracy** (RMSE, R²)
- **Inference latency** (real-time performance)
This approach ensures both **high accuracy and fast response** for real-world deployment.
### Best Model Performance
| Model | MAE | RMSE | R² | Training Time |
|------|------|------|------|------|
Linear Regression | 135.94 | 193.74 | 0.97 | 0.01s |
Histogram Gradient Boosting | 140.58 | 192.11 | 0.98 | 0.83s |
XGBoost | 148.37 | 198.05 | 0.97 | 2.73s |
ANN | 154.4 | 241.22 | 0.96 | 10.6s |
---
## Experiment Tracking
All experiments, comparisons, and model selection were tracked using **Weights & Biases** with full reproducibility and visualization.
🔗 W&B Dashboard:
https://wandb.ai/nishnarudkar-d-y-patil-university/solar-radiation-prediction
---
## Full Project Ecosystem
- 🖥️ **Live Web Application:**
https://solar-radiation-prediction-using-saudi.onrender.com
- 💻 **Source Code (GitHub):**
https://github.com/nishnarudkar/Solar-Radiation-Prediction-using-Saudi-Arabia-Dataset
- 🧑🔬 **AWS Builder Center Article:**
https://builder.aws.com/content/36qXvwTipuNwbZMUPf3hQ7n2IS0/from-experiment-tracking-to-automated-model-selection-a-solar-radiation-prediction-pipeline
- 📰 **Medium Article:**
https://medium.com/@nishnarudkar/from-experiment-tracking-to-automated-model-selection-a-practical-ml-workflow-cf193d1b1098
---
## Team
- **Nishant Narudkar**
- Maitreya Pawar
- Vatsal Parmar
- Aamir Sarang
---
This Hugging Face Space demonstrates the final trained model with validated real-world constraints and a clean interactive interface for public experimentation.
|