Recode-Hive / machine-learning-repos

A curated list of awesome machine learning frameworks, libraries and software (by language). I
MIT License
42 stars 117 forks source link

💡Rainfall prediction using ANN (Artificial Neural Network) and advanced AI models #327

Open pandeyyyy opened 1 week ago

pandeyyyy commented 1 week ago

Is there an existing issue for this?

Feature Description

This project uses Artificial Neural Networks (ANN) and advanced AI models to predict daily rainfall. It leverages historical rainfall data collected from the IMD Pune website, which covers the years 1900-2010 and includes data from approximately 7000 rain gauges across India. The project involves:

  1. Data Processing: Converting raw netCDF data to CSV format, conducting quality checks, and performing spatial interpolation to create a gridded dataset.
  2. Regional Analysis: Using a greedy algorithm to identify nearest coordinates for specific locations and creating heat map animations to visualize yearly rainfall.
  3. ANN Implementation: Utilizing an ANN to analyze the processed data, adjust connection weights during training, and make accurate daily rainfall predictions. Overall, the project aims to provide precise and reliable daily rainfall forecasts by combining historical data with advanced AI techniques.

Use Case

This project predicts daily rainfall using Artificial Neural Networks (ANN) and advanced AI models, leveraging historical rainfall data. The primary use cases include:

  1. Weather Forecasting: Providing accurate daily rainfall predictions to aid meteorological services.
  2. Agriculture Planning: Helping farmers make informed decisions regarding irrigation and crop protection.
  3. Disaster Management: Assisting authorities in preparing for and mitigating the impact of floods and droughts.
  4. Urban Planning: Supporting city planners in managing water resources and drainage systems.
  5. Climate Research: Contributing to studies on climate patterns and long-term weather trends. By offering precise rainfall predictions, the project enhances decision-making across various sectors dependent on accurate weather information.

Benefits

This feature enhances the project by improving the accuracy and versatility of rainfall predictions through advanced AI models and comprehensive data analysis. For the open source community, it offers a collaborative platform for continuous improvement, an educational resource, and adaptable code for various applications, fostering knowledge sharing and innovation.

Add ScreenShots

No response

Priority

High

Record

github-actions[bot] commented 1 week ago

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions reach out to LinkedIn. Your contributions are highly appreciated! 😊

Note: This repo is for beginners to learn and start with Opensource we won't accept more than 10 issues from a single person, This restriction applies to Gssoc project which has a similar kind of adding folder files, Points will be reduced when we find Spam.

I Maintain the repo issue twice a day, or ideally 1 day, If your issue goes stale for more than one day you can tag and comment on this same issue.

You can also check our CONTRIBUTING.md for guidelines on contributing to this project.

pandeyyyy commented 1 week ago

@sanjay-kv please assign me