Table of Contents
- Developed text classifier to classify title/description of News in certain categories.
- Computed and visualized probability of every category
- Coded with Multinomial Naive Bayes algorithm, which is based on Bayes Theorem.
- My CS50X - Introduction to Computer Science Final project.
- Python
- Node.js
- Jupyter notebook
- Visual studio code
After installing all dependencies follow these steps.
-
Open CMD goto /backend dir. of this project and run following command.
flask run
By default, flask will run on port 5000.
-
Open CMD goto /frontend dir. of this project and run following command.
npm run serve
By default, Vue.js will run on port 8080.
-
Navigate to URL http://127.0.0.1:8080
-
and... Voila our web app is started.
Some screenshots from my project, soon going to share a demo youtube video link.
Ex.1 | Ex.2 |
Ex.3 | Ex.4 |
Ex.5 | Error - Empty news |
This is list of resources i find helpful and would like to give credit to.