Inspiration
Changes in global climate change have given rise to subsequent natural crises, this has caused a lot of damage to humans and property. in this project, I decided to build a machine learning model trained on previous earth-quake occurrences to predict future occurrences in the next 5 days
What it does
This model is going to use a set of data to train and learn patterns so it can predict earth-quake occurrence in future. Earthquake occurs at 1 and donot occur at 0
How we built it
It was built using machine learning algorithms and a supervised learning approach, I trained and tested the data on jupyter notebook on Sagemaker and moved on to build the flask app to receive live data and uses real time data that updates every minute on https://earthquake.usgs.gov/earthquakes/feed/v1.0/csv.php for past 30 days. I have used gridsearch CV for improving model and hyperparameter tunning on DecisionTreeClassifier and RandomForestClassifier
- Using the same hyper parameters I trained XGBoost.
Challenges we ran into
The very challange I runned into was in the inference stage where I had to build a python web app to receive real-time data and process using flask
Accomplishments that we're proud of
With the use of xgboost the model is able to predict with the AUC score of an accuracy of 0.98
What we learned
I learnt to build a robust pipeline to with-stand future data entries
What's next for Earth Quake Alert
I aim to build an Andriod and IOS app using tensorflow lite, Andriod Studio and flutter for moblie

Log in or sign up for Devpost to join the conversation.