sevvaliclal/BinaryPredictionwithaRainfallDataset
0
๐ง๏ธ Rainfall Prediction with Machine Learning
This project predicts rainfall occurrence using meteorological data and machine learning models.
๐ Dataset
The dataset consists of atmospheric pressure, temperature metrics, humidity, cloud coverage, sunshine duration, wind information, and engineered features.
๐ฏ Target
- rainfall (Binary Classification)
- 0 โ No Rain
- 1 โ Rain
๐ง Models
- Logistic Regression
- Decision Tree
- Random Forest
- Gradient Boosting
- AdaBoost
- LightGBM
- XGBoost
- CatBoost
Evaluation metric: ROC-AUC
๐ ๏ธ Feature Engineering
- Temperature difference
- Humidity & cloud interaction
- Sunshine ratios
- Wind power
- Cyclical day features
๐ Best Model
- LightGBM (after cross-validation & hyperparameter tuning)
๐พ Saved Artifacts
final_model.pkl # Trained model
model_features.pkl # Feature list
