App url : https://newsclassify.herokuapp.com/
Project by
- Hrithika Shukla (J049)
- Atharva Surve(J050)
Training
- Transformed raw data and stored it to csv using generate_csv.py
- Created data cleaning pipeline and cleaned dataframe clean_text.py
- Performed exploratory data analysis explore.ipynb
- Trained tfidf vectorizer for the data tfidf_train.py
- Trained classification model model_train.py
- Saved vectorizer and classification models as pickle files to models directory models
Deployment
- Define html template of landing page home.html
- Define html template for result page result.html
- Define style.css
- Create flask app and connect to html in app.py
- State all dependencies in requirements.txt
- Make Procfile
- Push app to Heroku