The aim is to predict whether a given banknote is authentic or counterfeit given a number of measures taken from a photograph.
Implemented Algorithms:
- Support Vector Machine
- K Nearest Neighbor
- Gaussian Naive Bayes
- Perceptron Learning
Machine learning libraries & module:
- Scikit learn Library
- csv module
- random module
Read full tutorial article: https://medium.com/geekculture/building-a-machine-learning-model-for-banknote-authentication-f9c6855a9057
Result: I have compared four different algorithms in terms of performance and concluded that the KNN & SVM algorithms are the best algorithms for banknote authentication with an accuracy of 100% & 99.45%.