This document describes a student project to develop a machine learning model for credit card fraud detection. The project aims to analyze credit card transaction data to recognize fraudulent transactions using techniques like data preprocessing, visualization, and different algorithms including KNN, Decision Trees, and SVM. The results show that a Decision Tree algorithm achieved the highest accuracy of 99.86% for detecting credit card fraud.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100%(1)100% found this document useful (1 vote)
341 views
DMW Mini-Project
This document describes a student project to develop a machine learning model for credit card fraud detection. The project aims to analyze credit card transaction data to recognize fraudulent transactions using techniques like data preprocessing, visualization, and different algorithms including KNN, Decision Trees, and SVM. The results show that a Decision Tree algorithm achieved the highest accuracy of 99.86% for detecting credit card fraud.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13
Savitribai Phule Pune University
K. K. Wagh Institute of Engineering Education and Research, Nashik
Department of Computer Engineering Presentation on Data Mining and Warehousing (DMW) Mini Project
Credit Card Fraud Detection
PID: 26 Guided By: Prof. Dr. S.S. Sane and Prof. D.M. Kanade Group members: DIVISION Roll No. NAME OF STUDENT BE-B 29 Ashutosh Srivastava BE-B 30 Vaibhav Bhavsar BE-B 31 Vaibhav Chalse BE-B 32 Vinay Deokar
Monday, July 05, 2021 Credit Card Fraud Detection 1
PROBLEM STATEMENT
• To recognize/detect fraudulent credit card transactions, so that
customers are not charged for items that they did not purchase
Monday, July 05, 2021 Credit Card Fraud Detection 2
OBJECTIVES
• To recognize/detect fraudulent credit card transactions
• Analyzing the dataset by using data preprocessing techniques and libraries • Analyzing the dataset by plotting various graphs, curves, histograms and visual representations • Applying various machine learning algorithms to improve the efficiency and accuracy score of the machine learning model
Monday, July 05, 2021 Credit Card Fraud Detection 3
OUTCOMES
• A Machine Learning Model to recognize/detect fraudulent credit card
transactions is developed • Implemented 3 ML algorithms for better efficiency and accuracy score • Better accuracy is obtained in Decision Tree Algorithm
Monday, July 05, 2021 Credit Card Fraud Detection 4
DATASET
• The dataset contains transactions made by credit cards in September
2013 by European cardholders (Keggle Dataset) • This dataset presents transactions that occurred in two days, where we have 492 frauds out of 284,807 transactions. The positive class (frauds) account for 0.172% of all transactions
Monday, July 05, 2021 Credit Card Fraud Detection 5
TOOLS & LIBRARIES USED
Tools Libraries
Anaconda Navigator Numpy
Jupyter Notebook Pandas
Language: Python 3.8 Matplotlib
Seaborn
Scikit Learn
Monday, July 05, 2021 Credit Card Fraud Detection 6
ALGORITHMS USED
• KNN (k-nearest neighbors) Algorithm
• Decision Tree • SVM (Support Vector Machine)
Monday, July 05, 2021 Credit Card Fraud Detection 7
BLOCK DIAGRAM
Monday, July 05, 2021 Credit Card Fraud Detection 8
DEMO
Monday, July 05, 2021 Credit Card Fraud Detection 9
ACCURACY COMPARISON
ALGORITHM ACCURACY
KNN (k-nearest neighbors) Algorithm 99.85 %
Decision Tree 99.86 %
Support Vector Machine (SVM) 99.84 %
Decision Tree Algorithm (99.86 %) has slightly better accuracy than KNN (99.85 %) and SVM (99.84 %) Algorithm.
Monday, July 05, 2021 Credit Card Fraud Detection 10
APPLICATIONS • Financial Institutions: Banks/NBFC, AMC, Lending Companies can detect fraudulent credit/debit card transactions • Credit Card Companies: They can detect fraudulent credit/debit card transactions happened using their cards and can immediately block them
Monday, July 05, 2021 Credit Card Fraud Detection 11
CONCLUSION
• A Machine Learning Model to recognize/detect fraudulent credit card
transactions is developed • Successfully implemented 3 ML algorithms for better efficiency • Decision Tree Algorithm (99.86 %) has slightly better accuracy than KNN (99.85 %) and SVM (99.84 %) Algorithm.
Monday, July 05, 2021 Credit Card Fraud Detection 12
THANK YOU!
Monday, July 05, 2021 Credit Card Fraud Detection 13