🌧️ Rainfall Prediction Dashboard using Machine Learning

A production-grade, highly intuitive Streamlit web application that predicts the likelihood of rainfall based on climate and atmospheric features. The underlying engine utilizes a robust Logistic Regression pipeline, achieving an impressive accuracy metric on test evaluations.

πŸ“± Application Interface

Here is a preview of the interactive dashboard layout:

Rainfall Prediction Dashboard Interface

πŸš€ Key Features

  • Production-Ready UI: Clean, split-column layout with helpful descriptive tooltips for users.
  • Resilient Architecture: Embedded error handling (try-except chains) to capture missing project dependencies or serialization asset errors gracefully without breaking the layout skeleton.
  • Preprocessed Compatibility: Seamlessly integrates standard scaler mappings directly on user entry streams.

πŸ“Š Model Performance

  • Algorithm: Logistic Regression
  • Model Accuracy: 92%
  • Features Included: Temperature, Dew Point, Humidity, Sea Level Pressure, Wind Direction, Solar Radiation, and Wind Speed.

πŸ“ Repository Structure

β”œβ”€β”€ app.py              # Main Streamlit Application UI Code
β”œβ”€β”€ UI.png              # Screenshot of the Application Interface
β”œβ”€β”€ model.pickle        # Trained Logistic Regression Model Weights
β”œβ”€β”€ scale.pickle        # Fitted StandardScaler Instance
β”œβ”€β”€ column.pickle       # Reference list of verified training columns
└── requirements.txt    # Application Dependency Manifest

clone command

git clone https://huggingface.co/amirsoahil101/Rainfall_Prediction_Dashboard
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support