Presentation 1
Presentation 1
Credit Card
Fraud Detection
MEMBERS
Hiruni Dinesha Ekanayaka – 21053413
Tharushi Dewmini – 21053426
Ahmat Senoussi – 21053376
Tariq Hossain – 21053293
Overview & Main Challenges
2024
• For protecting the privacy of the user the dimensionality
of the data can be reduced.
• A more trustworthy source must be taken which double-
check the data, at least for training the model.
• We can make the model simple and interpretable so that
when the scammer adapts to it with just some tweaks we
can have a new model up and running to deploy.
Random Forest Algorithm
Random forest is a popular machine learning algorithm that belongs to the supervised learning
technique.It can be used for both classifucation and Regression problems in Machine Learning.It
is based on the concept of ensemble learning, which is a process of combining multiple
classifiers to solve a complex problem and to improve the performance of a model.
“Random forest is a classifier that contains a number of decision trees on various subsets of the
given dataset and takes the average to improve the predictive accuracy of the dataset.”
We use Random Forest Algorithm here for Credit Card fraud detection.
How it works?
K data points
Step 1 Selecting random K data points.
Decision Trees
Build the decision trees associated with the
Step 2 selected data points(subsets)
Number N
Choose the number N for the decision trees
Step 3 that you want to build..
Step 4 Repition.
Repeat step 1 & 2.
Predictions.
Step 5 For new data points, find the predictions of
each decision tree, and assign the new data
points to the category that wins the majority
votes
It takes less time as
compared to other Why
algorithms use
It predicts output with high Random
accuracy. Forest
Dataset runs efficiently.
It can also maintain
accuracy when a large
proportion of data is
Understanding
Understanding
Credit Card Fraud Detection Using Random
Forest
1.Import all packages and read the csv file
2.print(data.describe()) for describing the Data
3.