{"id":28752948,"url":"https://github.com/dawoudtormos/rain_predicition_ml","last_synced_at":"2026-05-10T03:08:16.269Z","repository":{"id":297675828,"uuid":"997564177","full_name":"DawoudTormos/Rain_Predicition_ML","owner":"DawoudTormos","description":"This repository contains a machine learning project for rain prediction using historical meteorological data. The goal is to predict whether it will rain the next day based on weather measurements like atmospheric water vapor, cloud formation, and past rainfall records.","archived":false,"fork":false,"pushed_at":"2025-06-06T18:53:49.000Z","size":1920,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-06T19:43:33.207Z","etag":null,"topics":["ai","machine-learning","machine-learning-algorithms","matplotlib","numpy","seaborn","sklearn"],"latest_commit_sha":null,"homepage":"https://colab.research.google.com/drive/1VoVsrEU6L7gXqqVNC8_hmA5Cz47FQ6o5?usp=sharing","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DawoudTormos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-06T18:40:30.000Z","updated_at":"2025-06-06T18:53:51.000Z","dependencies_parsed_at":"2025-06-06T19:55:12.317Z","dependency_job_id":null,"html_url":"https://github.com/DawoudTormos/Rain_Predicition_ML","commit_stats":null,"previous_names":["dawoudtormos/rain_predicition_ml"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DawoudTormos/Rain_Predicition_ML","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawoudTormos%2FRain_Predicition_ML","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawoudTormos%2FRain_Predicition_ML/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawoudTormos%2FRain_Predicition_ML/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawoudTormos%2FRain_Predicition_ML/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DawoudTormos","download_url":"https://codeload.github.com/DawoudTormos/Rain_Predicition_ML/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DawoudTormos%2FRain_Predicition_ML/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260263608,"owners_count":22982742,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","machine-learning","machine-learning-algorithms","matplotlib","numpy","seaborn","sklearn"],"created_at":"2025-06-17T00:05:09.207Z","updated_at":"2026-05-10T03:08:13.832Z","avatar_url":"https://github.com/DawoudTormos.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rain Detection using Machine Learning  \n\n🌧️ **Predict whether it will rain tomorrow using weather data**  \n\nThis project implements a **machine learning model** to forecast rainfall based on historical meteorological data. Using daily weather observations (e.g., humidity, cloud cover, past rainfall), the model predicts the likelihood of rain the following day.  \n\n## 📌 Key Features  \n- **Classification model** (e.g., Logistic Regression, Random Forest, or Neural Networks)  \n- **Dataset**: Publicly available weather data from **Australia’s Bureau of Meteorology**  \n- **Preprocessing**: Handles missing data, feature engineering, and normalization  \n- **Evaluation**: Compares model accuracy against traditional forecasting methods  \n\n## 🚀 Applications  \n- **Agriculture**: Helps farmers plan irrigation and harvesting  \n- **Disaster Management**: Early warning for floods or droughts  \n- **Urban Planning**: Improves water resource management  \n\n## 📂 Dataset  \nThe dataset includes:  \n- **Atmospheric conditions** (humidity, pressure, temperature)  \n- **Cloud cover \u0026 wind speed**  \n- **Historical rainfall records**\n- **other factors**\n\n🔗 **Source**: [Bureau of Meteorology (Australia)](http://www.bom.gov.au/climate/data/)  \n\n## 🛠️ Setup \u0026 Usage  \n1. Clone the repo:  \n   ```bash  \n   git clone https://github.com/yourusername/rain_detection_ML.git  \n   ```  \n2. Run the Jupyter notebook for training \u0026 evaluation:  \n   ```bash  \n   jupyter notebook rain_prediction_model.ipynb  \n   ```  \n\n## 📊 Results  \n- Model achieves **85.54% accuracy** (varies by algorithm)  \n- Feature importance analysis reveals key weather indicators  \n\n🤝 **Contributions welcome!** Open to optimizations, new models, or expanded datasets.  \n\n---  \n🔍 *A practical ML project for weather prediction, reducing reliance on manual forecasting.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdawoudtormos%2Frain_predicition_ml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdawoudtormos%2Frain_predicition_ml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdawoudtormos%2Frain_predicition_ml/lists"}