The goal of this project is to build a reliable hybrid framework for detecting credit card anomalies using multiple machine learning models. The system integrates CNN, XGBoost, TabNet, Stacking, and Voting techniques to enhance classification performance. Key objectives include data preparation through preprocessing, feature learning with CNN and TabNet, and model construction using ensemble strategies for stability. The system also features a user-friendly interface with modules for registration, login, classification, and model comparison. Performance is evaluated using standard metrics, and results are compared with baseline models. Additionally, the framework provides interpretability to understand key features and predictions.
This project presents a hybrid machine learning framework designed to detect credit card anomalies and fraud patterns using a multi-stage processing approach. The system integrates several learning techniques, including Convolutional Neural Networks, Stacking, Voting-based ensembles, XGBoost, and TabNet. The framework first prepares the highly imbalanced dataset through structured preprocessing steps, followed by feature learning and classification. Each model contributes unique strengths: CNN captures local patterns, XGBoost handles complex interactions, TabNet performs attentive feature selection, and ensemble methods enhance stability. The system is deployed using a Flask backend with an interactive interface built with HTML, CSS, and JavaScript. The platform includes modules such as Home, Register, Login, Classification, Model Performance, and Logout. The goal is to support accurate, fast, and interpretable detection of unusual credit card behavior. Experimental evaluation shows that the hybrid approach provides consistent improvements over individual models. The framework demonstrates an efficient and flexible design suitable for anomaly detection settings where precision and reliability are essential.
Keywords: credit-card-fraud, anomaly-detection, CNN, XGBoost, TabNet, Stacking, Voting, Flask, classification, imbalanced-data.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Hardware Requirements
Hard Disk - 160GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - SVGA
RAM - 8GB
Software Requirements:
Operating System : Windows 7/8/10
Server side Script : HTML, CSS, Bootstrap & JS
Programming Language : Python
Libraries : Flask/Django, Pandas, Mysql.connector, Os, Smtplib, Numpy
IDE/Workbench : PyCharm
Technology : Python 3.6+
Server Deployment : Xampp Server
Database : MySQL