This is a Spam Classifier web application built using Flask and deployed on Heroku platform. The app takes a message/email as an input and predict the message/email as spam or not spam (ham).
https://aqueous-depths-89669.herokuapp.com/
- Designed the complete frontend and backend.
- Created dummy dataset for testing purpose.
- Trained for different models.
- Done hyperparameter tuning for classification
- Only certain extensions allowed so that no invalid file has to be processed.
- Live project that can be accessed from anywhere.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- pip
pip install -r requirements.txt
- Clone the repo
git clone https://github.com/zabhitak/recruitData
- Install python packages
pip install -r
- Run the project on localhost
Visit http://localhost:****
- Open the web link
- The files are pre-processed(removed duplicates and invalid entries) and best trained model is being imported.
- User put its value for the given input
- Output result will shown on the same page
- Input list is not allowed in classification, so make it as dataframe.
- Hyperparameter for different cross validations.
- Deploying on heroku using flask.
- Account authentication for different users who use this website.
- More fields could be added in the dataset such as skills, branch to make model more useful.
- Working Internet connection (around 2 Mbps)
Krish Naik