Machine Learning Predicts Floods and Landslides [2024] | AI Project

Ieee Xpert
9 Aug 202426:35

Summary

TLDRThe video script introduces 'Flood Prediction Using Machine Learning,' an innovative project aimed at saving lives in flood-prone areas like India. It leverages Convolutional Neural Networks (CNN) to analyze vast datasets including weather reports, river levels, and satellite images for accurate flood and landslide prediction. The project boasts a 97% accuracy rate and provides real-time monitoring and predictions through a user-friendly website, potentially aiding in disaster preparedness and response.

Takeaways

  • ๐ŸŒŠ The project aims to predict floods using machine learning, which is crucial for saving lives, especially in disaster-prone areas like India.
  • ๐Ÿ”ฎ The system uses convolutional neural networks (CNN) for analyzing large datasets including weather reports, river levels, satellite images, and historical data to predict flood events with high accuracy.
  • ๐Ÿ“ˆ The CNN model boasts an impressive 97% accuracy rate in real-time predictions, which is a significant improvement over the 74% accuracy of the previous model using LSTM.
  • ๐Ÿ“š The project considers various data inputs such as historical rainfall, current rainfall, dam levels, and satellite imagery for training the model.
  • ๐Ÿ” The model identifies correlations and patterns from the data to predict the likelihood of floods and landslides based on current conditions.
  • ๐Ÿญ The project also addresses the issue of data scarcity by using APIs to collect comprehensive data from different regions.
  • ๐ŸŒ The system integrates with a website built using Flask, allowing users to input a location and receive flood predictions and alerts.
  • ๐Ÿ“Š The website provides dynamic graphs and heat maps for visualizing flood-prone areas, flood intensity, rainfall predictions, and potential financial losses due to floods.
  • ๐Ÿ› ๏ธ The project's architecture includes modules for data collection, pre-processing, model training, and prediction, with Flask used for the user interface.
  • ๐Ÿ’ป The project can be run on minimum I3 processors and requires Python, making it accessible for implementation on various platforms.
  • ๐Ÿ”— The project's success is demonstrated through its high accuracy, real-time monitoring capabilities, and the ability to predict not only floods but also landslides.

Q & A

  • What is the primary goal of the 'Flood Prediction using Machine Learning' project?

    -The primary goal of the project is to save millions of lives by predicting floods and landslides using machine learning techniques, providing hope and safety to communities at risk.

  • How does the project address the issue of data analysis for flood prediction?

    -The project uses machine learning techniques to analyze large amounts of data in real time, including weather reports, river levels, satellite images, and historical data, which would be challenging to process manually.

  • What machine learning algorithm is central to this project?

    -The project primarily uses Convolutional Neural Networks (CNN) as the trained algorithm for analyzing the data and making predictions.

  • What kind of data is considered as input for training the CNN model in this project?

    -The input data for training the CNN model includes historical rainfall data, current rainfall data, dam levels, and satellite images, which are all part of the dataset considered for analysis.

  • How does the CNN model determine the likelihood of a flood or landslide?

    -The CNN model identifies relevant features from the dataset, considers correlations and factors that contribute to flood or landslide occurrences, and compares current levels with the trained dataset to predict the likelihood of such events.

  • What is the reported accuracy of the CNN model used in the project?

    -The CNN model used in the project has achieved an accuracy of 97%, which is a significant improvement over the existing systems.

  • How does the project differentiate from the existing system that uses LSTM?

    -The existing system using LSTM achieved only 74% accuracy and suffered from drawbacks such as low accuracy and high computational complexity. The proposed system in the project overcomes these issues with a more accurate CNN model and additional data considerations.

  • What are the main challenges addressed by the proposed system in the project?

    -The main challenges addressed include data scarcity, computational complexity, and model interoperability, which were limitations in the existing system that the project aims to overcome with its approach.

  • What are the additional factors considered in the proposed system for improved flood and landslide prediction?

    -The proposed system considers factors such as satellite imagery, rainfall patterns, topographic patterns, and soil moisture levels, in addition to historical weather patterns and dam levels.

  • How does the project provide real-time monitoring and prediction?

    -The project integrates real-time data collection through APIs, pre-processes the data, and uses it for feature engineering. The CNN model is then trained on these features, and the Flask framework is used to create a website for real-time monitoring and prediction.

  • What is the significance of the project's ability to predict not just floods but also landslides?

    -The ability to predict both floods and landslides provides a more comprehensive approach to disaster management, allowing for better preparedness and mitigation strategies in areas susceptible to these natural disasters.

  • How does the project's website facilitate user interaction with the flood and landslide prediction model?

    -The website allows users to input the name of any city in the world, fetches real-time data for that location, and then uses the machine learning model to predict the risk of flood or landslide, providing immediate and location-specific insights.

Outlines

00:00

๐ŸŒŠ Innovative Flood Prediction with Machine Learning

This paragraph introduces a project on flood prediction using machine learning, emphasizing its potential to save lives in India. The project aims to analyze large datasets including weather reports, river levels, and satellite images in real-time using machine learning techniques. It specifically uses Convolutional Neural Networks (CNN) for training with historical and current data to predict flood occurrences and their severity. The CNN model boasts a high accuracy rate of 97%, enabling precise predictions of when and where floods will happen, and even assessing potential landslides. The project's significance is underscored by the loss of over 5,000 lives due to floods, highlighting the urgency of accurate flood prediction.

05:00

๐Ÿ“ˆ Enhancing Flood and Landslide Prediction with Advanced Models

The second paragraph delves into the project's approach to predicting floods and landslides, using a combination of historical weather patterns, dam levels, land usage, and socio-economic indicators. The project's goal is to efficiently predict the extent of natural disasters and their potential for wealth loss. It contrasts the proposed machine learning approach with the existing system, which relies on hydrological models and suffers from data scarcity and computational complexity. The proposed system overcomes these issues by integrating various data sources and using CNN for higher accuracy predictions. The system is designed to be continuously trainable and upgradeable, with real-time monitoring and predictive capabilities.

10:03

๐Ÿ› ๏ธ Project Architecture and Implementation Details

This paragraph outlines the technical aspects of the flood prediction project, detailing the architecture and the sequence of models involved, including data collection, pre-processing, model selection, and prediction. It also discusses the project's diagrams such as class, activity, and use case diagrams. The accuracy of the proposed model is highlighted, showing a significant improvement over the existing model, with a 97% prediction rate and an F1 score of 99. The hardware requirements for running the project are mentioned, and the paragraph concludes with instructions on how to run the project using Python and Flask, resulting in a web application that can predict flood risks based on real-time data.

15:04

๐ŸŒ Real-time Data Integration and Dynamic Prediction Visualization

The fourth paragraph focuses on the real-time data integration and dynamic visualization of the flood prediction project. It describes the use of heatmaps and satellite images to assess potential losses in terms of USD and the impact of floods in metropolitan areas. The project's ability to generate dynamic graphs based on live data is emphasized, allowing users to view flood intensity, rainfall predictions, and other relevant metrics. The paragraph also explains how the project can predict flood risks for any city worldwide, providing a comprehensive and interactive user experience through its web application.

20:06

๐Ÿ“Š Demonstrating Flood Prediction Capabilities with Global Cities

This paragraph demonstrates the global applicability of the flood prediction project by showing how it can provide real-time data and predictions for various cities, including Chennai, Delhi, Mumbai, Hyderabad, and even international cities like London and New York. It illustrates the process of obtaining latitude and longitude data, fetching real-time weather information, and using this data to perform machine learning operations that predict flood risks. The project's ability to provide detailed weather insights and flood safety categories for different cities is highlighted, showcasing its versatility and accuracy.

25:07

๐Ÿ† Achieving High Accuracy with Machine Learning in Flood Prediction

The final paragraph wraps up the project by emphasizing its high accuracy, which is around 97%, and the importance of the features considered for training the machine learning model, such as drainage value, dam quality, river management, political factors, and population score. It also provides an overview of the project's overall architecture and invites interested parties to visit the I Expert website for more projects on machine learning and blockchain, indicating the broader scope of available solutions.

Mindmap

Keywords

๐Ÿ’กFlood Prediction

Flood prediction refers to the process of anticipating and estimating the likelihood and impact of flood events. In the context of the video, it is a crucial theme as it discusses a machine learning project aimed at saving lives by predicting floods. The script mentions the importance of this technology in India, where floods have resulted in significant loss of life, highlighting the project's goal to build hope for communities by leveraging machine learning techniques.

๐Ÿ’กMachine Learning

Machine learning is a subset of artificial intelligence that enables computers to learn from and make decisions based on data. The video's theme revolves around using machine learning for flood prediction. The script describes how machine learning algorithms can analyze vast amounts of data, such as weather reports and river levels, to predict flood events with high accuracy, thus serving as a life-saving technology.

๐Ÿ’กConvolutional Neural Network (CNN)

A Convolutional Neural Network is a type of deep learning algorithm widely used in image recognition and processing tasks. In the video script, CNN is highlighted as the trained algorithm used in the flood prediction project. It extracts relevant features from datasets, such as historical and current rainfall data, dam levels, and satellite images, to predict flood occurrences with a high degree of accuracy.

๐Ÿ’กData Analysis

Data analysis involves inspecting, cleaning, transforming, and modeling data with the goal of discovering useful information. The script emphasizes the need for analyzing various data types, including weather reports, river levels, and satellite images, to predict floods. The project leverages the power of machine learning to handle and analyze these large datasets in real-time.

๐Ÿ’กAccuracy

In the context of machine learning models, accuracy refers to the proportion of correct predictions made by the model. The video script boasts the CNN model's high accuracy of 97% in predicting floods, which is a significant achievement as it allows for precise flood forecasting, potentially saving millions of lives.

๐Ÿ’กHistorical Data

Historical data refers to information from past events or periods, which can be used to inform predictions about the future. The script mentions using historical rainfall data as part of the dataset for training the CNN model. This data helps the model understand patterns and correlations that may lead to flood events.

๐Ÿ’กReal-time Data

Real-time data is information that is processed and analyzed as it is collected, without any delay. The video script discusses the importance of real-time data in the flood prediction project, as it allows for current conditions to be assessed and compared against the model's trained dataset to make immediate flood predictions.

๐Ÿ’กLandslide Prediction

Landslide prediction is the process of forecasting the occurrence and impact of landslides, similar to flood prediction. The script mentions that the machine learning project not only predicts floods but also landslides, expanding the scope of the technology to include another natural disaster with significant potential for damage and loss of life.

๐Ÿ’กHydrological Data

Hydrological data pertains to information about water in its various forms and cycles, including data on water levels in dams and rivers. The script describes how hydrological data is one of the key datasets used in the flood prediction model, providing insights into water levels that could indicate an impending flood.

๐Ÿ’กAPI

An API, or Application Programming Interface, is a set of rules and protocols that allows different software applications to communicate with each other. The video script refers to using an API to collect real-time data for the flood prediction project, emphasizing the importance of integrating external data sources to enhance the model's predictive capabilities.

Highlights

Introduction of a flood prediction project using machine learning with potential to save millions of lives in India.

Flood prediction is not only a technological advancement but also a beacon of hope for communities and the future.

The project emphasizes the importance of flood prediction after the loss of 5,12 people due to floods, highlighting its urgency.

Data analysis for flood prediction involves weather reports, river levels, satellite images, and historical data.

Machine learning techniques, specifically convolutional neural networks (CNN), are used to analyze large datasets efficiently.

The CNN algorithm is trained with historical and current data, including rainfall and dam levels, to predict flood patterns.

The project boasts a high accuracy rate of 97% in real-time flood prediction, a significant advancement in the field.

The project's base paper discusses the use of LSTM for flood prediction but achieved lower accuracy at 74%.

The proposed system aims to overcome the existing system's drawbacks, such as data scarcity and computational complexity.

The project integrates satellite imagery, rainfall patterns, topographic patterns, and soil moisture levels for comprehensive flood and landslide prediction.

The system is designed to be continuously trained and upgraded to improve accuracy over time.

Real-time monitoring and predictive modeling are included in the project to provide immediate and accurate flood alerts.

The project's architecture includes data collection, pre-processing, model selection, and predicting models for a streamlined process.

The project provides a user interface through a website, allowing users to input area names and receive flood alerts.

The system uses Flask to build a website for user interaction and real-time data fetching.

Heat maps are used to estimate potential financial losses due to floods, providing insight into disaster management.

The project's code is open-source, allowing for community contributions and further development.

The project concludes with a demonstration of its capabilities, showcasing its potential impact on saving lives and resources.

Transcripts

play00:00

hello everyone welcome to I expert today

play00:02

we are going to see one of the

play00:04

interesting project which is named as

play00:06

flood prediction using machine learning

play00:08

this is the very Innovative project

play00:10

which could save millions of lives in

play00:13

India Flint prediction not only a

play00:15

technology blood prediction belongs to

play00:18

people it's more about Hope communities

play00:21

and future that's what we are going to

play00:24

we are not only building a technology

play00:26

using machine we are building hope for

play00:29

the peoples so with the help of copes we

play00:32

can save millions of lives in future so

play00:35

that this project will be more important

play00:37

for the current Society stand last are

play00:41

we lost 5 12 people lives due to the

play00:45

flood so this so you can see the

play00:47

importance of this project okay FL

play00:50

prediction is not a easy task you should

play00:52

analyze various amount of datas for

play00:54

example weather report River levels

play00:57

satellite images historical plate

play01:00

these are the datas you should consider

play01:02

but these datas are huge in real time

play01:05

but than to the power of Miss with the

play01:08

help of this machine learning Technique

play01:09

we can analyze these datas very easily

play01:12

how we have to analyze these datas so

play01:14

this project works on machine learning

play01:16

in this project we are using

play01:18

conversional neural network as a trained

play01:20

algorithm you have to give various data

play01:23

to train for example you have to give

play01:25

historical data as a historical rainfall

play01:28

data current rainfall data then Dam

play01:31

levels as well as satellite images these

play01:34

are the datas you have to consider to

play01:36

give as a input while training these

play01:38

datas will called as a data set what CNN

play01:41

will do means it will take relative

play01:43

features from the data set which you are

play01:45

giving it will take while the FL

play01:48

happening in the existing system it will

play01:50

take what type of features what type of

play01:52

serious correlation will happen for

play01:54

example if the dam level was in this

play01:57

level if the rain will happen in this

play01:58

level Maybe the flood will happen this

play02:01

correlation factor that will consider

play02:04

the CNN will consider this correlation

play02:07

Factor this relation factor from the DAT

play02:10

to then what it will do means it will

play02:13

Max the correlation factor with the

play02:15

current real now what's the dam level

play02:18

now what is the satellite imaginary

play02:20

value now what is the rainfall value it

play02:23

will compare this current level values

play02:25

with the previous data set value then it

play02:27

will find the relative propag

play02:30

how much propagation of flood will

play02:32

happen how much propagation of landslide

play02:34

will happen that's what this D will do

play02:38

the main accuracy of main advantage of

play02:40

CNN here was it having 97% accuracy

play02:44

which is huge in real time okay you can

play02:47

predict the flood exactly when the flood

play02:49

will happen where the flood will happen

play02:52

how much amount of flood will happen

play02:54

this thing you will predict very easily

play02:57

the landslide also you can consider from

play02:58

the blood level so this is the project

play03:01

please connect with this video we will

play03:03

explain complete demo of the project

play03:05

with presentation with coding and

play03:07

everything thank

play03:11

you uh let me explain the project base

play03:14

paper as well as presentation this is

play03:16

our project base paper this is it based

play03:19

base paper okay the title as spal

play03:22

temporal flenders are mapping using

play03:25

integration of telemetry data and

play03:27

prediction model this is the project

play03:29

base paper we are considered for this

play03:31

project in the project base paper they

play03:34

have taken lstm algorithm they have

play03:36

taken lstm long shortterm memory this is

play03:40

the algorithm they have used to train as

play03:42

well as testing this project the main

play03:45

drawback of this project was they

play03:48

achieved very low accuracy as you can

play03:50

see they achieved

play03:53

74% accuracy the main drawback was this

play03:56

one only 74% achieve accuracy only they

play03:59

achieved for this project the

play04:01

architecture of the existing system

play04:03

shown

play04:05

here they have

play04:07

considered water level as well as hourly

play04:10

water level as well as daily water level

play04:13

these datas are trained under temporal

play04:15

prediction model that is called lsdm

play04:17

based on the gque they have estimated

play04:19

the FL reject this is completely

play04:21

existing system very low in accuracy to

play04:24

overcome this drawback only we are going

play04:26

for our propos system so this is our

play04:29

propos system BPT as you can see the

play04:32

title was flood and Landslide prediction

play04:35

using machine learning we have created

play04:37

flood as well as Landslide prediction

play04:39

what the model we have created for this

play04:41

project the abstract we have mentioned

play04:43

that natural disaster such as Landslide

play04:45

as well as blood are posed to

play04:47

significant challenges in human regions

play04:49

okay this stud present uh Innovative

play04:53

machine learning approach to predict

play04:54

this Landslide as well as flood

play04:56

insecurity in suspectable area this is

play05:00

the obstruct part of project in this

play05:02

project we are using historical weather

play05:05

patterns Dam levels land usage what is

play05:08

the weather data socio Eon socio

play05:11

economic indicators to predict the how

play05:14

much loss will happen Okay how much

play05:16

wealth loss will happen we are using

play05:18

this five input in our data set to trade

play05:21

okay in introduction we are given that

play05:24

how frequently how severely this natural

play05:26

disaster uh raised to significant

play05:29

concert okay so we have to make sure

play05:32

proposed algorithm able to predict this

play05:35

flood as well as lands slate very

play05:37

efficiently that is the major Moto of

play05:40

this project okay why because India

play05:43

contains uh India having more number of

play05:46

human lives as well as India having more

play05:48

number of forest when compared to other

play05:50

regions so the flood as well as landfall

play05:53

prediction last Light prediction is very

play05:55

important for India okay the role of

play05:58

machine learning here was the predictive

play06:00

approach in this project we are using

play06:01

predictive approach no for prediction

play06:04

means you have to apply huge accuracy

play06:06

High higher number of accuracy for that

play06:08

purpose only we are using machine

play06:09

learning here okay it don't use any data

play06:11

mining and all it uses pure machine

play06:14

learning approach the main focus of this

play06:16

project was two things flood prediction

play06:18

as well as last Light prediction these

play06:20

are the main two focus of this project

play06:23

the existing system existing system uses

play06:25

three models hydrological models

play06:27

hydrological models means the base paper

play06:29

say water level they are solely used

play06:32

water level to predict the flood but we

play06:35

are using some Advanced consideration

play06:37

okay the hydrological model remote

play06:39

sensing some person using satellite maps

play06:42

to predict the water flow at all okay

play06:45

and rainfall prediction these are the

play06:47

existing methodology used in our project

play06:50

but the main drag B was Data scarcity

play06:53

data scarcity means you can't get exact

play06:56

data for all the region in existing

play06:57

system but we are using proposed API

play07:00

here the proposed API capable capable of

play07:03

getting all the data for all the regions

play07:06

okay we are using AP here let me discuss

play07:09

everything on the project demo section

play07:11

computational complexity the lstm pr to

play07:13

complexity okay it can't handle all the

play07:16

datas the main drawback of the LST was

play07:18

computational complexity then model

play07:20

interoperability model interoperability

play07:22

means the Deep learning things was

play07:25

difficult to interpret making challenge

play07:27

to understand how the prediction of uh

play07:29

predictions are made okay you can't

play07:32

understand the data clearly that is the

play07:33

main drawback of the exiting system

play07:36

these drawbacks are overcome by our

play07:38

propose system in our propose system we

play07:41

are using we are going to predict flood

play07:43

as well as last SL both the things we

play07:46

have to predict okay this system

play07:48

integrate satellite imaginary rainfall

play07:51

pattern then topographic patterns as

play07:54

well as soil moisture level R flow

play07:56

levels these factors are considered to

play07:59

to predict the flood as well as landfall

play08:02

Direction so that this accuracy of the

play08:04

project was huge when compared to the

play08:06

existing system the main algorithm used

play08:08

in this project was conversion neural

play08:10

network this only achieved the 97% of

play08:14

accuracy okay as well as uh the proposed

play08:18

conversion neural network model can be

play08:20

continuously trained as well as upgraded

play08:22

okay over the time to improve the

play08:25

accuracy so this system also include the

play08:27

realtime monitoring as well as propos to

play08:30

prediction model what the things

play08:32

included in this project this is the

play08:34

overall architecture of this project in

play08:36

the architecture as I mentioned earlier

play08:38

I'm using historical data sensor data

play08:40

means what's the current temperature

play08:42

what's the current rainfall rate as well

play08:43

as current water level of the particular

play08:46

dams these are the sensor data then

play08:48

weather forecast weather forecast means

play08:50

predictable forecast what the maybe a

play08:52

rain will come tomorrow or not what's

play08:54

the expected uh range of temperature for

play08:57

tomorrow these are the data called as

play08:59

weather forecast then hydrological data

play09:02

means as I mentioned here what's the dam

play09:04

level how much amount of water the L Dam

play09:07

can survey these are the data called as

play09:09

hydrological data these datas are

play09:12

collected and these data are

play09:13

pre-processed then we made final data

play09:16

set from the data set we made feature

play09:18

engineering selected features can be

play09:21

pred from the data set that model that

play09:24

features can be trained under the

play09:27

particular CNN model okay that CNN will

play09:30

train particular feature it store on the

play09:33

particular model okay then we are using

play09:36

flask model to validate this result we

play09:38

are building particular website in the

play09:40

website we can give you can give the

play09:42

input particular area what type of what

play09:44

are the area you have to consider you

play09:46

can give the area name then what our

play09:48

project will do means it will fetch the

play09:49

realtime data from the for the

play09:51

particular place this real time datas

play09:53

are always compared to the already

play09:55

pre-ra model based on the pre-ra model

play09:58

probability it will give whether you are

play10:00

having flood alert or not okay these

play10:02

things are accessed by the user

play10:04

interface as I mentioned earlier by

play10:06

using flask we made uh beautiful website

play10:09

for this project uh these are the four

play10:11

models involved in the project data

play10:13

collection model pre-processing model

play10:16

then model selection then predicting

play10:17

model these are the four stems involved

play10:19

in this project okay models uh this is

play10:22

the sequence diagrams of the project

play10:24

class diagram activity diagram use case

play10:27

diagram all the diagrams given for this

play10:29

project if you're purchasing means you

play10:30

can access all the things for free okay

play10:33

uh you can see the result okay the

play10:35

proposed model having accuracy of 97% as

play10:38

I mentioned ear existing model having

play10:39

accuracy of 71% the pr rate was PR rate

play10:43

of propos system was 97 as well as

play10:45

exitting system having press rate of 70

play10:47

only the proposed system having uh F1

play10:50

score of 99 exit having F score of 81 so

play10:54

you can see the accuracy of our project

play10:56

which is improved by huge margin

play10:59

this is a hardware requirement of the

play11:01

project you need minimum I3 process to

play11:03

run this project okay in this project

play11:06

can be run on Windows as well as Mac OS

play11:09

we need python to run this project in

play11:12

conclusion we have given that this is

play11:13

the interesting project with the help of

play11:15

CNN we have improved to improv the

play11:18

prediction model of flood as well as

play11:20

Landslide it poses significant

play11:22

advancement when compared to the base

play11:24

paper it we are accessing vast amount of

play11:27

data set to make the accuracy as well as

play11:30

the data set contains historical weather

play11:32

pattern topography as well as oil

play11:34

condition we are using machine learning

play11:36

model that's called CNN to apply the

play11:38

predictive foress reference for this

play11:40

project okay uh please connect to this

play11:43

video for demon sessions let's move on

play11:45

to the project demo so this is the pro

play11:48

uh this is the project code folder you

play11:50

can find the complete coding here this

play11:53

is already pre-trained model this is our

play11:56

python code which you are using this is

play11:58

the training code which are used to

play11:59

predict the project then this is the

play12:02

template folder the template folder we

play12:05

have used frontend HTML pages okay to

play12:08

run this project you have to copy the

play12:10

project code location then open Ana

play12:14

Navigator just click python

play12:18

terminal once you open the python

play12:20

terminal means use CD space paste the

play12:24

project location then enter to run the

play12:28

main project you have to type pythons

play12:30

space app.py this is the command used to

play12:33

run the main project so once you type

play12:36

the python space app.py means it start

play12:38

run the

play12:40

project so it's executed now so this is

play12:43

your local host address just copy the

play12:46

local host address paste it on the

play12:51

browser so this is our project homepage

play12:54

this website running from our terminal

play12:57

okay this terminal on generated this

play13:00

website with the help of these codes

play13:03

okay so you can find the complete

play13:05

project on the Local Host to start this

play13:09

project this is our homepage we named

play13:11

our project as a flood guard flood guard

play13:14

powered by AA this is our project code

play13:16

folder sorry this is our project

play13:18

homepage we have created some homepage

play13:21

about our project about us everything

play13:22

you have mentioned then what are the

play13:24

services we are providing means plot

play13:26

heat Maps satellite images predict flood

play13:29

these are the services included in this

play13:32

project so then why this project

play13:35

important means this project will help

play13:36

on the first date rescue operation also

play13:39

this project we can estimate to predict

play13:41

how much food supply uh person will

play13:43

demand or while flood happening so this

play13:46

is our contactor form then some

play13:48

frequently Asked question also we have

play13:50

displayed this website completely

play13:52

running with the help of python okay

play13:55

this website completely running with the

play13:57

help of python the first step which are

play14:00

going was plots in the plots you can see

play14:03

the complete flood areas okay flood

play14:06

prediction what are the

play14:09

places what are the places will be flood

play14:13

prawn in India you can see the complete

play14:15

results okay can see the complete

play14:18

results in the red colored things

play14:21

referred to flood occurring PE and flood

play14:24

occurring places okay the number belongs

play14:27

to latitude and longitude position this

play14:30

website this graph automatically

play14:32

generated with help of our prediction

play14:34

you can zoom

play14:36

also if you are zooming here means you

play14:38

can get the clear idea for example

play14:41

Mumbai PR to flood then also you can get

play14:45

Chennai Chennai also PR to flood then Ki

play14:49

then tanur these are the places PR

play14:54

flood these are the places okay then the

play14:57

second graph belongs to how much flood

play14:59

will happen in the each and every place

play15:01

okay how much flood will happen on the

play15:03

each place this graph completely Dynamic

play15:06

graph will be generated based on our

play15:09

prediction process okay you can see the

play15:11

flood intensity this is flood intensity

play15:14

graph you can see this is these are the

play15:17

places flood may happen in the huge data

play15:21

okay this is the

play15:23

fled intensity graph okay and this is

play15:26

the flood intensity graph then the third

play15:29

graph will

play15:31

be how much rain will happen on the each

play15:35

and every places how much rain will

play15:37

happen on the each and every place you

play15:39

can see the rain plot here okay these

play15:41

are this also will be generated based on

play15:44

our plot okay prediction plot then go

play15:47

for the heat

play15:49

Maps heat Maps directly related to our

play15:53

satellite so this is the heat map heat

play15:57

map belongs to how much loss will happen

play16:01

in terms of US dollars so if fled

play16:04

happened means how much loss will happen

play16:07

in terms of you uh US Dollars this also

play16:10

very much important why because if the

play16:13

flood happening in Forest places mean

play16:15

there is no huge loss for few months but

play16:18

if the flood happening on the Metro City

play16:20

means the loss ratio will be higher the

play16:23

heat map will uh uh help us to find out

play16:26

how much loss how much money loss will

play16:28

happen in terms of flood as well as

play16:30

rainfall okay you can see if the flood

play16:34

happening on the New Delhi means this is

play16:36

the New Delhi surrounding if the flood

play16:38

happening on the New Delhi surrounding

play16:40

means the loss ratio will be huge also

play16:43

the flood will happening on the Mumbai

play16:45

side means the loss will be huge why

play16:48

because these areas are surrounded by

play16:51

various number of peoples okay huge

play16:53

population that's why it it will make

play16:57

huge loss okay that's Al important also

play17:00

in hit M you can get Chennai PR to less

play17:03

loss when compared to Delhi why because

play17:06

Chennai population count is different as

play17:08

well as Chennai architecture count is

play17:10

Chennai architecture style is different

play17:12

okay as well as Chennai CV policy also

play17:14

different so we compared to Chennai

play17:16

Delhi will meet huge loss for the same

play17:20

amount of uh rain okay then partiti

play17:25

participation also refer to the PO

play17:26

population ratio and loss ratio here

play17:29

also you can find out Deni Mumbai then

play17:32

this place West Bengal these places are

play17:34

PR to flood as well as huge loss if some

play17:38

rain will happening means

play17:40

okay so this also key map then directly

play17:43

I can go for the satellite these graphs

play17:46

are completely generated by our

play17:48

prediction process these graphs are

play17:50

completely Dynamic okay it will change

play17:53

automatically so for example if you're

play17:56

going for D in July Monthan June month

play17:59

means you can see the rain data here in

play18:02

rain data these are the data rainfall

play18:05

data from Deli if the same thing I'm

play18:07

turning into July means you all know in

play18:10

July three three or 4% died on uh Delhi

play18:15

you can see the complete graph compared

play18:18

to June you got huge rainfall in Delhi

play18:21

surrounding also you can change the city

play18:23

here for example I taken Mumbai in May I

play18:27

have taken we can see see the result May

play18:30

Mumbai got low rainfall so I can turn it

play18:33

in July for Mumbai so compared to May in

play18:38

July month Mumbai got huge rainfall this

play18:40

is the cloud ratio from where clouds are

play18:43

gathered near to Mumbai okay I can

play18:45

change into Chennai also these are the

play18:48

Metro City I can change so Chennai got

play18:50

less amount of rainfall compared to

play18:52

other Metro City this is the important

play18:55

page in our project prediction page in

play18:57

prediction page you can type any city in

play19:01

the world you can type any city in the

play19:02

world what this project will do means it

play19:05

will fetch the lude and longitude

play19:07

portion of the uh particular City it

play19:11

will get the weather data from this AP

play19:13

visual Crossing AP this project Real

play19:16

Time Project it you can check this

play19:18

project any date anything okay it will

play19:20

work perfectly this is the AP we have

play19:22

used for used to collect the data real

play19:24

time data for example I'm using chenai

play19:26

here means it will give the chenai

play19:28

results okay this is the chenai result

play19:32

okay chenai temperature uh rain days

play19:35

what's the wind speed and all you can

play19:37

get forecast for 15 days uh 40 days

play19:40

everything you get yesterday

play19:42

today so what our project will do means

play19:46

in our project we to get complete graphs

play19:49

from this website using this graph it

play19:52

will perform the machine learning

play19:54

operation it will perform the machine

play19:55

learning operation for the current data

play19:58

live data it will collect live data from

play20:00

this website based on the live data it

play20:03

will predict whether the rainfall or the

play20:05

last may happen it will predict that I'm

play20:08

just typing chenai here so before that

play20:11

you can check the command box if I'm

play20:13

typing chenai here means what are my

play20:16

what my project will do means it will

play20:18

get the latitude longitude portion of CH

play20:20

you can get see the things latitude

play20:22

longitude portion of Chennai directly

play20:24

this L to longitude connect with this

play20:26

website it will get the real time data

play20:28

based on the realtime data it will

play20:30

perform the prediction operation see the

play20:32

thing so chenai belongs to Safe category

play20:35

according to our ml model we did not

play20:37

detect any sign of potential flood so in

play20:40

chai you don't find any flood data okay

play20:43

so you can check the results also in

play20:45

chenai the average temperature will be

play20:48

85 par maximum temperature will be 93

play20:51

par what's the wind be in J we are

play20:53

getting 30 this is today results okay uh

play20:56

you wind speed 13. 78 mph as well as

play21:00

what's the cloud coverage 88% of cloud

play21:03

coverage is there okay what's the

play21:04

humility ratio 72 these results are

play21:07

belong to chinai chinai did not find any

play21:10

flood things okay any potential flood

play21:13

related things what I'm doing means

play21:16

check the today date I'm just going for

play21:18

the Delhi you can type Delhi here so for

play21:22

Delhi also you can get the latitude

play21:24

longitude so after getting the latitude

play21:27

longitude it will collect all the real

play21:29

time data with the help of API it will

play21:32

get collect all the real time data

play21:34

satellite maps and all then it will

play21:36

predict how much maybe FL happening or

play21:39

not you can get the result for Del

play21:42

unsafe according to our ml model this

play21:45

area has potential risk of flooding

play21:47

within next 15 days potential risk of

play21:51

landslide Also may happen please take

play21:54

emergency measures this result for Del

play21:57

okay depend upon the city the results

play22:00

may change belongs to our machine

play22:02

learning model you can get temperature

play22:04

results per daily maximum temperature

play22:07

minimum temperature as well as wind

play22:09

speed cloud coverage then how much M uh

play22:13

uh participants means the people R for

play22:15

people ratio then how much humidity

play22:18

happening okay sorry I mispronounced

play22:20

that precipitation precipitation how

play22:23

much percipitation will happen all the

play22:25

ratios will get real time okay with the

play22:27

help of this API after getting this API

play22:30

after getting this data it will perform

play22:33

the machine learning operation then only

play22:35

it will give the result what I'm going

play22:37

to do means I'm going to do for the uh

play22:40

Mumbai Mumbai I'm giving results so if

play22:44

I'm typing Mumbai

play22:46

means so after typing Mumbai you can see

play22:51

the results go for the things so this is

play22:55

our Mumbai latitude longitude of Mumbai

play22:58

it will get the all the datas from the

play23:01

API then it will perform the machine

play23:02

learning operation Mumbai FL prediction

play23:05

safe okay according to our ml model we

play23:08

did not find any sign of potential flare

play23:11

what's the Mumbai temperature maximum

play23:13

Wing speed precipitation value

play23:15

everything you can see here then what

play23:17

I'm going to use means I'm going to

play23:19

enter Hyderabad also

play23:24

here so I'm going to use hydrabad

play23:34

I'm going to take

play23:40

kraat so you can get the result for

play23:43

Hyderabad also in our API so we typed

play23:46

hyat this is the geological position of

play23:49

Hyderabad then you can see the result so

play23:53

safe usually in Hyderabad flight may may

play23:56

not happen so we got the results also so

play23:59

we did not find out any potential flood

play24:01

okay this is Hyderabad result this

play24:04

project not only belongs to Indian city

play24:07

or Indian State you can get results for

play24:09

any city in the world so I'm using

play24:12

London here so London New York you can

play24:16

type any City it will work

play24:19

okay I'm just typing London so after

play24:22

typing London so let me check it got

play24:26

London or not okay you can see response

play24:31

London latitude longitude so it got

play24:33

result for London

play24:34

also safe according to our M model we

play24:37

did not sign any potential flood so if

play24:40

we have checked I Delhi only having

play24:43

potential risk of flood for today date

play24:46

for any date this project will work

play24:47

perfectly okay so London maximum

play24:51

temperature average temperature wind

play24:54

speed cloud coverage then precipitation

play24:56

value humidity value so these are the

play24:58

the results for London okay this is

play25:01

completely end to end project with the

play25:03

help of machine learning there is this

play25:04

very interesting project as well as very

play25:06

important for project for current days

play25:09

okay this will help us to save millions

play25:12

of lives if we applied perfectly to know

play25:15

the accuracy of this project just go to

play25:17

the accuracy tab you can get the

play25:19

complete accuracy of the project so this

play25:21

is accuracy score of our project you can

play25:23

see the accuracy around

play25:25

97% so this is our accuracy we got

play25:28

around 97% accuracy for our propos to

play25:31

system also what are the features we are

play25:33

considered for training means so

play25:36

drainage value Dam quality River

play25:38

Management political factors then

play25:41

population score these are the important

play25:44

features we have considered to uh

play25:47

execute training as well as testing of

play25:48

the Project based on that these features

play25:51

only it will DCT whether the flood may

play25:53

happen or not we have consider drainage

play25:55

also here see the things this is

play25:58

confusion Matrix of our project then

play26:00

overall architecture of our project so

play26:02

this is overall architecture okay to get

play26:03

this project please visit I expert we

play26:06

have displayed various projects for best

play26:09

price okay you can get all the projects

play26:12

from this website okay we have displayed

play26:15

various project on Mission learning as

play26:17

well as blockchain thank you

play26:22

[Music]