Skip to content

Repository files navigation

AI-Cairo-Weather

🌸 Cairo Weather Prediction App

A machine learning web application that predicts daily average temperature in Cairo (2009–2025) using meteorological features, built with Python, Scikit-learn, and Streamlit.

🔍 Project Overview

  • Performed Exploratory Data Analysis (EDA) on 15+ years of Cairo weather data
  • Built and trained a Linear Regression model to predict average daily temperature
  • Deployed an interactive Streamlit web app with prediction, advice, and reporting features

🛠 Tech Stack

Python Pandas NumPy Scikit-learn Streamlit Joblib Matplotlib

📊 Features

  • Overview — Dataset stats and feature summary
  • Prediction — Input weather features to predict temperature
  • Weather Advice — Step-by-step tips based on current conditions
  • Interactive Report — Visual trends, histograms, and key KPIs

📁 Project Structure

├── app.py # Streamlit app

├── Cairo-Weather.csv # Dataset

├── LinearRegression.pkl # Trained model

├── my_final_project.ipynb # EDA & modeling notebook

└── requirements.txt

▶️ Run Locally

pip install -r requirements.txt
streamlit run app.py

👩‍💻 Developed by

Mennatullah Mohammed RadyLinkedIn

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages