In this model/Classifier, Convolutional Neural Network (CNN) model based on VGG16 was used to classify the real or fake Ancient Bengal Coins. Convolutional Neural Network (CNN) model based on VGG16 to classify coins as real or fake
✔️ Pretrained VGG16 Model – Transfer learning for better accuracy
✔️ Binary Classification – Predicts real 🏅 or fake
✔️ Python & TensorFlow – Implemented using deep learning frameworks
✔️ Dataset Processing – Preprocessing, augmentation, and normalization
🖥️ Python – Core programming language
📦 TensorFlow / Keras – Deep learning framework
📊 Matplotlib – For visualization
📁 OpenCV – Image processing
The dataset consists of images of real and fake coins. Preprocessing includes resizing, normalization, and data augmentation to improve generalization.
Used dataset was collected form a research team.
✔️ Data augmentation applied to enhance generalization.
✔️ Model trained on Google Colab.
✔️ Performance evaluated using accuracy, loss curves, and confusion matrix.
git clone https://github.com/ArunRoy404/Ancient_Coin_Authentication_Classifier.git
pip install os
pip install numpy
pip install matplotlib
pip install tensorflow
pip install notebook
pip install flask
code "Ancient Coin Authentication Classifier.ipynb"
python app.py
✔️ Accuracy: 98.17% 🏆
✔️ Loss: 6.91% 📉
✔️ Confusion matrix 📊
✔️ Expand dataset for better generalization.
✔️ Implement real-time coin classification using a webcam.smartphone application.
✔️ Improve model performance using other CNN architectures like ResNet or EfficientNet.