portfolio

Weather Prediction ML Model

A machine learning project that predicts weather conditions using historical weather data. Built with scikit-learn, featuring multiple ML models and comprehensive evaluation metrics.

Features

Technologies Used

Installation

pip install -r requirements.txt

Usage

Train the model:

python train.py

Make predictions:

python predict.py --temperature 25 --humidity 65 --pressure 1013 --wind-speed 15

Evaluate models:

python evaluate.py

Dataset Features

The model uses the following features for prediction:

Target Classes

Model Performance

Best performing model: Random Forest Classifier

Project Structure

Future Enhancements