Analyze disaster data from Figure Eight and build a model that classifies disaster messages.
- pandas
- matplotlib
- numpy
- nltk
- sklearn
- sqlalchemy
- pickle
-
Run the following commands in the project's root directory to set up your database and model.
- To run ETL pipeline that cleans data and stores in database
python data/process_data.py data/messages.csv data/categories.csv data/DisasterResponse.db
- To run ML pipeline that trains classifier and saves
python models/train_classifier.py data/DisasterResponse.db models/classifier.pkl
- To run ETL pipeline that cleans data and stores in database
-
Run the following command in the app's directory to run your web app.
python run.py
-
Go to http://localhost:3001/
The Dataset used for this project is Figure Eight's Multilingual Disaster Response Messages Dataset.