{"id":23119168,"url":"https://github.com/bomada/disaster-response-project","last_synced_at":"2025-06-30T02:03:20.374Z","repository":{"id":104712711,"uuid":"192785324","full_name":"Bomada/disaster-response-project","owner":"Bomada","description":"Analyse disaster data from Figure Eight to build a model for an API that classifies disaster messages.","archived":false,"fork":false,"pushed_at":"2019-06-20T20:17:16.000Z","size":2123,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-04T02:41:22.673Z","etag":null,"topics":["ml","portfolio","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bomada.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-19T18:34:53.000Z","updated_at":"2019-08-13T07:43:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"ced6da62-86f7-4a6c-b61d-9ece02943c65","html_url":"https://github.com/Bomada/disaster-response-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bomada/disaster-response-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bomada%2Fdisaster-response-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bomada%2Fdisaster-response-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bomada%2Fdisaster-response-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bomada%2Fdisaster-response-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bomada","download_url":"https://codeload.github.com/Bomada/disaster-response-project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bomada%2Fdisaster-response-project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262697253,"owners_count":23349890,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ml","portfolio","python"],"created_at":"2024-12-17T05:31:56.946Z","updated_at":"2025-06-30T02:03:20.343Z","avatar_url":"https://github.com/Bomada.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Disaster Response Pipeline Project\nAnalyze disaster data from Figure Eight to build a model for an API that classifies disaster messages. The data set contain real messages that were sent during disaster events. Code create a machine learning pipeline to categorize these events so that you can send the messages to an appropriate disaster relief agency. Project also include a web app where an emergency worker can input a new message and get classification results in several categories. The web app also display visualizations of the training data.\n\n### Table of Contents\n\n1. [Instructions](#instruction)\n2. [File Descriptions](#file)\n3. [Licensing, Authors, Acknowledgements](#license)\n\n### Instructions \u003ca name=\"instruction\"\u003e\u003c/a\u003e\n1. Run the following commands in the project's root directory to set up your database and model.\n    - To run ETL pipeline that cleans data and stores in database:\n\n    `python data/process_data.py data/disaster_messages.csv data/disaster_categories.csv data/DisasterResponse.db`\n\n    - To run ML pipeline that trains classifier and saves it into a .pkl file\n\n    `python models/train_classifier.py data/DisasterResponse.db models/classifier.pkl`\n\n2. Run the following command in the app's directory to run your web app:\n\n    `python run.py`\n\n3. Go to http://0.0.0.0:3001/\n\n### File Descriptions \u003ca name=\"file\"\u003e\u003c/a\u003e\n- **app**\n    - **templates/go.html**: Web page that handles user query and displays model results\n    - **templates/master.html**: Web page with plotly graphs\n    - **run.py**: Run web application\n- **data**\n    - **disaster_categories.csv**: Data for categories which are the target variables\n    - **disaster_messages.csv**: Data for messages which features are built from\n    - **process_data.py**: Run ETL pipeline that cleans data and stores in database\n- **models**\n    - **train_classifier.py**: Run ML pipeline that trains classifier and save model into .pkl file\n\n### Licensing, Authors, Acknowledgements \u003ca name=\"license\"\u003e\u003c/a\u003e\nBig thank you to Udacity for providing the template code for this project. Also want to thank Figure Eight for providing the data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbomada%2Fdisaster-response-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbomada%2Fdisaster-response-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbomada%2Fdisaster-response-project/lists"}