The primary objective of this project is to develop an effective and deployable credit card fraud detection system by leveraging a combination of deep learning and ensemble machine learning techniques. The system aims to implement and evaluate several models, including Feedforward Neural Networks (FNN), 1D Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), XGBoost, and Random Forest classifiers, to ensure comprehensive fraud detection capabilities. Additionally, Autoencoders will be utilized for unsupervised anomaly detection, helping to identify fraudulent transaction patterns. To address the challenge of severe class imbalance, SMOTE will be applied to generate synthetic minority-class samples. A secure Flask-based web application will be developed, enabling users to upload CSV datasets, select models, perform both batch and single predictions, and visualize performance metrics such as accuracy, precision, recall, and F1-score. User registration details and prediction logs will be securely stored in a MySQL database to ensure data integrity and security.
This project aims to detect credit card fraud using deep neural networks (DNN) combined with Autoencoders and Synthetic Minority Over-sampling Technique (SMOTE). Credit card fraud detection is a critical challenge due to the large and imbalanced nature of transactional datasets, where fraudulent transactions are much fewer than legitimate ones. The system leverages a combination of DNN models, including Feedforward Neural Networks (FNN), Convolutional Neural Networks (CNN), Recurrent Neural Network (RNN), XGBoost, and Random Forest classifiers, to classify transactions as either fraudulent or non-fraudulent. Autoencoders are employed to detect outliers or anomalies in the data, which represent fraudulent activities. SMOTE is applied to address class imbalance by generating synthetic samples of the minority class (fraudulent transactions), improving the model's ability to detect fraud. The project is implemented using a Flask web framework, where users can upload transaction data for prediction and view model performance metrics. The system provides a robust and scalable solution for credit card fraud detection, leveraging machine learning and deep learning techniques to achieve high accuracy, precision, and recall. The user-friendly interface allows for easy deployment in real-time fraud detection applications.
Keywords: Credit Card Fraud Detection, Deep Neural Networks, Autoencoders, SMOTE, Anomaly Detection, Flask, XGBoost, Random Forest, CNN, FNN, RNN, Imbalanced Data, Machine Learning, Predictive Analytics.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

SOFTWARE REQUIREMENS
Operating System : Windows 7/8/10
Server side Script : Flask
Programming Language : Python
Libraries : Flask, Tensorflow, Pandas, Torch, Keras, Sklearn,Numpy , Seaborn
IDE/Workbench : VSCode
Server Deployment : Xampp Server
Database : mysql
HARDWARE REQUIREMENTS
Processor - I3/Intel Processor
RAM - 8GB (min)
Hard Disk - 128 GB
Key Board - Standard Windows Keyboard
Mouse - Two or Three Button Mouse
Monitor - Any