Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.56 KB

File metadata and controls

27 lines (19 loc) · 1.56 KB

Flood Prediction using ML models

  • This jupyter notebook uses 3 Machine Learning Algorithms namely KNN Classification, Logistic Regression[LR], Support Vector[SVM] to get the best possible model to predict the floods using Kerala Rainfall Data.

FLOOD SITUATION IN KERALA

The state of Kerala does not experience floods as worse as the Indo-Gangetic Plains do but it is becoming more prone to flooding by the year. While Kerala floods largely occur as a result of incessant heavy rainfall, other factors that contribute to Kerala floods include mismanagement of water resources and forests. Human interventions including reclamation of wetlands and water bodies, construction and expansion of roadways, establishment of more and more settlements, deforestation, etc. have increased over the last few years in Kerala. It is estimated that 26% of the total geographical area of Kerala is prone to floods.

MEASUREMENT OF PRECIPITATION METHODS

  • Non-recording Gauges
  • Recording Gauges
  • Radar Measurement of Rainfall
  • Observations by Satellite

Python libraries used :

  • Pandas (for data representation)
  • Numpy (for numerical computation)
  • Matplotlib (for data visualization)
  • Scikit Learn (for model building, training and testing)
  • Seaborn (for data visualization)
  • Django(to deploy the model)

Overall accuracy(single split) of the models

Accuracy