R-aryan / Bank_Note_Authentication_App

A basic web app deployed at heroku, which classifies whether a note is fake or not based on certain parameters. Using Supervised machine learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bank Note Authentication App

A basic web app deployed at heroku, which classifies whether a note is fake or not based on certain parameters, using supervised machine learning algorithms.

The Parameters/Columns Used in the dataset are.

This project is implemented end-to-end and is deployed at heroku, you can click the link above or click here to visit the web app.

Steps to run the project on local machine

  • create a virtual environment and install requirements.txt file.

  • After completing the above steps run the file main.py in your terminal.

  • After running main.py you will get an url(eg- http://127.0.0.1:5000/) copy this URl and paste it to your browser.

  • At the end of the URL add apidocs/ eg-(http://127.0.0.1:5000/apidocs) and then press enter.

  • Your flask application is now up and running and should look something like this. Image of Webpage.

  • Click on GET Method and you will see a form something like this. Image of Form.

  • Click on Try it Out and enter the values in the form as shown in the figure and after entering the values click on Execute Image of Form with values.

  • After clicking on execute you will get a result as shown in the figure. Image of Result.

  • Similarly you can also upload a csv file in this format, and get predictions for multiple records, to do so click on the post method and it will appear as shown in the figure. Image of POST method.

  • Upload the csv and click on execute.

  • After clicking on execute you will get the following result. Image of Result.

For Model Training.

About

A basic web app deployed at heroku, which classifies whether a note is fake or not based on certain parameters. Using Supervised machine learning.

License:MIT License


Languages

Language:Jupyter Notebook 72.5%Language:Python 26.6%Language:Dockerfile 0.9%