SlideShare a Scribd company logo
1 of 21
Download to read offline
Operationalize Deep Learning Models for
Fraud Detection with Azure Machine
Learning
Francesca Lazzeri (@frlazzeri)
Jaya Mathew (@mathew_jaya)
Source: Accenture: Why artificial intelligence is the future of growth, April 2016
Computer Vision Audio Processing
Natural Language
Processing
Knowledge
Representation
Machine Learning Expert Systems
AI
Technologies
Illustrative
Solutions
…
Virtual
Agents
Identity
Analytics
Cognitive
Robotics
Speech
Analytics
Recommendation
Systems
Data
Visualization
Emerging AI technologies
Computer vision and audio processing, for
example are able to actively perceive the world
around them by acquiring and processing images,
sounds and speech. The use of facial recognition at
border control kiosks is one practical example of
how it can improve productivity.
Sense
Natural language processing and inference
engines can enable AI systems to analyse and
understand the information collected. This
technology is used to power the language
translation feature of search engine results
Comprehend
An AI system can take action through technologies
such as expert systems and inference engines or
undertake actions in the physical world. Auto-pilot
features and assisted-braking capabilities in cars
are examples of this
Act
What is AI? – To sense, comprehend and act
Empower your employees
to innovate the customer
experience
Optimize your operations
to drive efficiencies across
your business
Transform your products
and services to become
a trusted advisor
Engage your customers in
new interactive ways
We’re making
a change in
our overnight
banking
hours.
Recording
Now
Transcription
We’re making a change
in our overnight
banking hours|
We’re making
a change in
our overnight
banking
hours.
Recording
Now
Transcription
We’re making a change
in our overnight
banking hours|
Solicitar
Tarjeta de
crédito para
estudiantes
Solicitar
Tarjeta de
crédito para
estudiantes
Apply
Credit card
for students
Apply
Credit card
for students
Reminders
Don’t forget:
Mortgage due
Friday
Reminders
Don’t forget:
Mortgage due
Friday
Let’s talk
about a Home
Equity Line of
Credit to add
value to your
home.
Let’s talk
about a Home
Equity Line of
Credit to add
value to your
home.
Knowledge Center Next Best ActionKnowledge Center Next Best Action
What are our current
interest rates?
Home
Do want home or auto
interest rates?
The rate for a 30-year fixed
mortgage is 6.25% APR.
Knowledge Center Next Best Action
Online Fraud – when and what can be done to prevent it?
What are companies doing to curb these losses?
This trend has urged companies to look into many popular artificial intelligence (AI) techniques, including deep
learning for fraud detection.
What is happening with this change in consumer behavior?
This change has radically amplified the risk of online fraud for financial services companies and their customers.
Failing to properly recognize and prevent fraud results in billions of dollars of loss per year for the financial industry.
Evolving consumer purchase behavior
Customers are now looking at online shopping as a convenient option to visiting a physical store. This has led to an
increasing popularity of e-commerce platforms.
Fraud detection
▪ A short definition of fraud is outlined in Black’s Law Dictionary:
“An act of intentional deception or dishonesty perpetrated by one or more individuals,
generally for financial gain”.
▪ This simple definition mandates a number of elements that must be addressed in order to
prove fraud:
The
statement
must be
false and
material
The
individual
must know
that the
statement is
untrue
The intent to
deceive the
victim
The victim
relied on the
statement
The victim is
injured
financially or
otherwise
Sources: Black’s Law Dictionary, “What Is FRAUD?”;
Fraud and Fraud Detection: A Data Analytics Approach by Sunder Gee.
Fraud Cycle
Automation
detection
algorithm
Fraud detection
Fraud
investigation
Fraud
confirmation
Fraud
prevention
Currentprocess
Source: Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide to
Data Science for Fraud Detection by Wouter Verbeke, Veronique Van Vlasselaer, Bart Baesens.
The Fraud Analytics Process Model
Source: Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide to
Data Science for Fraud Detection by Wouter Verbeke, Veronique Van Vlasselaer, Bart Baesens.
Credit Card Fraud Detection
▪ Credit card companies “lose approximately seven cents per every hundred dollars of
transactions due to fraud” (Andrew Schrage, Money Crashers Personal Finance, 2012).
▪ In credit card fraud there is an unauthorized taking of another's credit.
▪ Two subtypes can been identified, as described by Bolton and Hand (2002):
- Application fraud, involving individuals obtaining new credit cards from issuing companies by
using false personal information, and then spending as much as possible in a short space of
time;
- Behavioral fraud, where details of legitimate cards are obtained fraudulently and sales are made
on a “Cardholder Not Present” basis.
Sources: Money Crashers Personal Finance by Andrew Schrage;
Statistical Fraud Detection: A Review by Richard J. Bolton, David J. Hand.
Comparison of Fraud Detection Techniques
Fraud Detection
Techniques
Advantage Disadvantage
K-nearest Neighbor Algorithm (KNN) KNN method can be used to determine anomalies in the target
instance and is easy to implement
KNN method is suitable for detecting frauds with the
limitations of memory
Hidden Markov Model (HMM) HMM can detect the fraudulent activity at the time of the
transaction
HMM cannot detect fraud with a few transactions
Neural Network (NN) NN have learned the previous
behavior and can detect real-time credit card frauds
NN have many sub-techniques.
So, if they pick-up this which is not suitable for credit
card fraud detection, the performance of the method will decline
Decision Tree (DT) DT can handle non-linear credit card transaction as well DT have many type of input feature, DT can be constructed using
different induction algorithm like ID3, C4.5 and CART. So, the
cons are how to bring up induction algorithm to detect fraud as
well. DT cannot detect fraud at the real time of transaction
Outlier Detection Method Outlier detection detects the credit card fraud with lesser memory
and computation requirements. This method works fast and well for
large online datasets
Outlier detection cannot find anomalies accurately like other
methods
Deep Learning (DL) A key advantage of DL is the analysis and learning of a massive
amount of unsupervised data. It can extract complex patterns
Now, deep learning is widely used in image recognition. No
information to explain the other domains is available. The library
of DL does not cover all algorithms
Source: Credit Card Fraud Detection using Deep Learning based on Auto-Encoder and Restricted
Boltzmann Machine by Apapan Pumsirirat, Liu Yan.
Our Approach
▪ An autoencoder is a neural network that is trained to attempt to copy its input to its output.
▪ Internally, it has a hidden layer h that describes a code used to represent the input.
▪ The network may be viewed as consisting of two parts:
- an encoder function h = f(x)
- a decoder that produces a reconstruction r = g(h)
▪ If an autoencoder succeeds in simply learning to set g(f(x)) = x everywhere, then it is not
especially useful. Instead, autoencoders are designed to be unable to learn to copy
perfectly:
x
h
r
f g
Notebooks
IDEs
Azure Machine Learning
Workbench
VS Code Tools for AI
Experimentation and
Model Management
Services
A ZURE MACHINE LEARNING
SERVICES
Spark
SQL Server
Virtual machines
GPUs
Container services
SQL Server
Machine Learning
Server
ON-PREMISES
EDGE
Azure IoT Edge
TRAIN & DEPLOY
OPTIONS
AZURE
Credit Card Fraud Detection Data Set
▪ Dataset used:
- contains transactions made by credit cards in September 2013 by European cardholders.
- presents transactions that occurred in two days, where we have 492 frauds out of 284,807 transactions.
▪ Features V1, V2, ... V28: are the principal components obtained with PCA, the only features which have not been transformed
with PCA are 'Time' and 'Amount’.
▪ Feature Time: contains the seconds elapsed between each transaction and the first transaction in the dataset.
▪ Feature Amount: is the transaction Amount.
▪ Feature Class: is the response variable and it takes value 1 in case of fraud and 0 otherwise.
Data Source: https://www.kaggle.com/mlg-ulb/creditcardfraud
Demo
▪ The sample code was tested and run using the Jupyter notebook environment on a remote
Azure VM (Standard F8s (8 vcpus, 16 GB memory)).
▪ The sample code is available at the following GitHub location:
https://github.com/jayamathew/Codebase/tree/master/conferences
▪ The outline of the code is as follows:
Environment
setup
Import and check
the dataset
Modeling Save the model
Model
Operationalization
Demo
▪ Import the necessary libraries and provide credentials to access the data.
Environment
setup
Import and check
the dataset
Modeling Save the model
Model
Operationalization
Demo
Environment
setup
Import and
check the
dataset
Modeling Save the model
Model
Operationalization
▪ Import the dataset and check the distributions of the variables.
Demo
Environment
setup
Import and
check the
dataset
Modeling Save the model
Model
Operationalization
▪ Build an autoencoder model and tune hyper parameters.
Demo
Environment
setup
Import and
check the
dataset
Modeling Save the model
Model
Operationalization
▪ Save the best model for operationalization.
Demo
Environment
setup
Import and
check the
dataset
Modeling Save the model
Model
Operationalization
▪ Create the necessary functions for model operationalization using Azure ML.
Links to get started with AI:
▪ Here are some links to get you started:
- Azure ML: https://docs.microsoft.com/en-us/azure/machine-learning/preview/overview-what-is-azure-ml
- Installation: https://docs.microsoft.com/en-us/azure/machine-learning/preview/quickstart-installation
- Sample code for the Deep Learning use case: https://docs.microsoft.com/en-us/azure/machine-
learning/preview/scenario-deep-learning-for-predictive-maintenance
- Preconfigured Virtual Machines: https://azure.microsoft.com/en-us/services/virtual-machines/data-
science-virtual-machines/
- Data Source: https://www.kaggle.com/mlg-ulb/creditcardfraud
- Blog Post by Venelin Valkov: https://medium.com/@curiousily/credit-card-fraud-detection-using-
autoencoders-in-keras-tensorflow-for-hackers-part-vii-20e0c85301bd
- GitHub location: https://github.com/jayamathew/Codebase/tree/master/conferences
- Deep Learning Book by Ian Goodfellow, Yoshua Bengio, Aaron Courville:
http://www.deeplearningbook.org/
Bibliographic References
▪ Black’s Law Dictionary, “What Is FRAUD?”
▪ Fraud and Fraud Detection: A Data Analytics Approach by Sunder Gee
▪ Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide to
Data Science for Fraud Detection by Wouter Verbeke, Veronique Van Vlasselaer, Bart
Baesens
▪ Money Crashers Personal Finance by Andrew Schrage
▪ Statistical Fraud Detection: A Review by Richard J. Bolton, David J. Hand
▪ Credit Card Fraud Detection using Deep Learning based on Auto-Encoder and Restricted
Boltzmann Machine by Apapan Pumsirirat, Liu Yan
Thank you!
Francesca Lazzeri (@frlazzeri)
Jaya Mathew (@mathew_jaya)

More Related Content

What's hot

A Study on Credit Card Fraud Detection using Machine Learning
A Study on Credit Card Fraud Detection using Machine LearningA Study on Credit Card Fraud Detection using Machine Learning
A Study on Credit Card Fraud Detection using Machine Learningijtsrd
 
Analysis of-credit-card-fault-detection
Analysis of-credit-card-fault-detectionAnalysis of-credit-card-fault-detection
Analysis of-credit-card-fault-detectionJustluk Luk
 
Online Payment Fraud Detection with Azure Machine Learning
Online Payment Fraud Detection with Azure Machine LearningOnline Payment Fraud Detection with Azure Machine Learning
Online Payment Fraud Detection with Azure Machine LearningStefano Tempesta
 
Credit card fraud detection
Credit card fraud detectionCredit card fraud detection
Credit card fraud detectionvineeta vineeta
 
Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?Andrea Dal Pozzolo
 
Credit card fraud detection through machine learning
Credit card fraud detection through machine learningCredit card fraud detection through machine learning
Credit card fraud detection through machine learningdataalcott
 
Analystics in banking and financial services
Analystics in banking and financial servicesAnalystics in banking and financial services
Analystics in banking and financial servicesRoshithaSunil
 
Fraud detection ML
Fraud detection MLFraud detection ML
Fraud detection MLMaatougSelim
 
Predictive analytics solution for claims fraud detection
Predictive analytics solution for claims fraud detectionPredictive analytics solution for claims fraud detection
Predictive analytics solution for claims fraud detectionZensar Technologies Ltd.
 
Fraud Detection in Insurance with Machine Learning for WARTA - Artur Suchwalko
Fraud Detection in Insurance with Machine Learning for WARTA - Artur SuchwalkoFraud Detection in Insurance with Machine Learning for WARTA - Artur Suchwalko
Fraud Detection in Insurance with Machine Learning for WARTA - Artur SuchwalkoInstitute of Contemporary Sciences
 
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...Melissa Moody
 
Fraud Analytics with Machine Learning and Big Data Engineering for Telecom
Fraud Analytics with Machine Learning and Big Data Engineering for TelecomFraud Analytics with Machine Learning and Big Data Engineering for Telecom
Fraud Analytics with Machine Learning and Big Data Engineering for TelecomSudarson Roy Pratihar
 
Credit Card Fraud Detection Using ML In Databricks
Credit Card Fraud Detection Using ML In DatabricksCredit Card Fraud Detection Using ML In Databricks
Credit Card Fraud Detection Using ML In DatabricksDatabricks
 
AI powered decision making in banks
AI powered decision making in banksAI powered decision making in banks
AI powered decision making in banksPankaj Baid
 
Emerging technologies enabling in fraud detection
Emerging technologies enabling in fraud detectionEmerging technologies enabling in fraud detection
Emerging technologies enabling in fraud detectionUmasree Raghunath
 
Credit Card Fraudulent Transaction Detection Research Paper
Credit Card Fraudulent Transaction Detection Research PaperCredit Card Fraudulent Transaction Detection Research Paper
Credit Card Fraudulent Transaction Detection Research PaperGarvit Burad
 
Fraud Detection presentation
Fraud Detection presentationFraud Detection presentation
Fraud Detection presentationHernan Huwyler
 

What's hot (20)

A Study on Credit Card Fraud Detection using Machine Learning
A Study on Credit Card Fraud Detection using Machine LearningA Study on Credit Card Fraud Detection using Machine Learning
A Study on Credit Card Fraud Detection using Machine Learning
 
Analysis of-credit-card-fault-detection
Analysis of-credit-card-fault-detectionAnalysis of-credit-card-fault-detection
Analysis of-credit-card-fault-detection
 
Fraud analytics
Fraud analyticsFraud analytics
Fraud analytics
 
Online Payment Fraud Detection with Azure Machine Learning
Online Payment Fraud Detection with Azure Machine LearningOnline Payment Fraud Detection with Azure Machine Learning
Online Payment Fraud Detection with Azure Machine Learning
 
Credit card fraud detection
Credit card fraud detectionCredit card fraud detection
Credit card fraud detection
 
Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?Is Machine learning useful for Fraud Prevention?
Is Machine learning useful for Fraud Prevention?
 
Credit card fraud detection through machine learning
Credit card fraud detection through machine learningCredit card fraud detection through machine learning
Credit card fraud detection through machine learning
 
Analystics in banking and financial services
Analystics in banking and financial servicesAnalystics in banking and financial services
Analystics in banking and financial services
 
Fraud detection ML
Fraud detection MLFraud detection ML
Fraud detection ML
 
CVtesting
CVtestingCVtesting
CVtesting
 
Predictive analytics solution for claims fraud detection
Predictive analytics solution for claims fraud detectionPredictive analytics solution for claims fraud detection
Predictive analytics solution for claims fraud detection
 
Fraud Detection in Insurance with Machine Learning for WARTA - Artur Suchwalko
Fraud Detection in Insurance with Machine Learning for WARTA - Artur SuchwalkoFraud Detection in Insurance with Machine Learning for WARTA - Artur Suchwalko
Fraud Detection in Insurance with Machine Learning for WARTA - Artur Suchwalko
 
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
Improving Credit Card Fraud Detection: Using Machine Learning to Profile and ...
 
Fraud Analytics with Machine Learning and Big Data Engineering for Telecom
Fraud Analytics with Machine Learning and Big Data Engineering for TelecomFraud Analytics with Machine Learning and Big Data Engineering for Telecom
Fraud Analytics with Machine Learning and Big Data Engineering for Telecom
 
Credit Card Fraud Detection Using ML In Databricks
Credit Card Fraud Detection Using ML In DatabricksCredit Card Fraud Detection Using ML In Databricks
Credit Card Fraud Detection Using ML In Databricks
 
Classes of Model
Classes of ModelClasses of Model
Classes of Model
 
AI powered decision making in banks
AI powered decision making in banksAI powered decision making in banks
AI powered decision making in banks
 
Emerging technologies enabling in fraud detection
Emerging technologies enabling in fraud detectionEmerging technologies enabling in fraud detection
Emerging technologies enabling in fraud detection
 
Credit Card Fraudulent Transaction Detection Research Paper
Credit Card Fraudulent Transaction Detection Research PaperCredit Card Fraudulent Transaction Detection Research Paper
Credit Card Fraudulent Transaction Detection Research Paper
 
Fraud Detection presentation
Fraud Detection presentationFraud Detection presentation
Fraud Detection presentation
 

Similar to Operationalize deep learning models for fraud detection with Azure Machine Learning

IRJET - Online Credit Card Fraud Detection and Prevention System
IRJET - Online Credit Card Fraud Detection and Prevention SystemIRJET - Online Credit Card Fraud Detection and Prevention System
IRJET - Online Credit Card Fraud Detection and Prevention SystemIRJET Journal
 
A Comparative Study on Online Transaction Fraud Detection by using Machine Le...
A Comparative Study on Online Transaction Fraud Detection by using Machine Le...A Comparative Study on Online Transaction Fraud Detection by using Machine Le...
A Comparative Study on Online Transaction Fraud Detection by using Machine Le...IRJET Journal
 
CREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHM
CREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHMCREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHM
CREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHMIRJET Journal
 
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...IRJET Journal
 
Why machine learning is the best way to reduce fraud
Why machine learning is the best way to reduce fraud Why machine learning is the best way to reduce fraud
Why machine learning is the best way to reduce fraud GlobalTechCouncil
 
Experiment
ExperimentExperiment
Experimentjbashask
 
FinTech, AI, Machine Learning in Finance
FinTech, AI, Machine Learning in FinanceFinTech, AI, Machine Learning in Finance
FinTech, AI, Machine Learning in FinanceSanjiv Das
 
AI for optimizing customer journeys in online betting
AI for optimizing customer journeys in online bettingAI for optimizing customer journeys in online betting
AI for optimizing customer journeys in online bettingFrosmo
 
IRJET - Fraud Detection in Credit Card using Machine Learning Techniques
IRJET -  	  Fraud Detection in Credit Card using Machine Learning TechniquesIRJET -  	  Fraud Detection in Credit Card using Machine Learning Techniques
IRJET - Fraud Detection in Credit Card using Machine Learning TechniquesIRJET Journal
 
Share Credit_Card_Fraud_Detection_ML_MP (1).pptx
Share Credit_Card_Fraud_Detection_ML_MP (1).pptxShare Credit_Card_Fraud_Detection_ML_MP (1).pptx
Share Credit_Card_Fraud_Detection_ML_MP (1).pptxyatintaneja6
 
A Survey of Online Credit Card Fraud Detection using Data Mining Techniques
A Survey of Online Credit Card Fraud Detection using Data Mining TechniquesA Survey of Online Credit Card Fraud Detection using Data Mining Techniques
A Survey of Online Credit Card Fraud Detection using Data Mining TechniquesIJSRD
 
An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...
An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...
An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...IRJET Journal
 
RSB72-PPT.pptx
RSB72-PPT.pptxRSB72-PPT.pptx
RSB72-PPT.pptxAryanGour1
 
shyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptx
shyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptxshyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptx
shyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptxShyamaprasadMS
 
ATM for visually challenged people
ATM for visually challenged peopleATM for visually challenged people
ATM for visually challenged peopleIRJET Journal
 
IRJET- Survey on Credit Card Fraud Detection
IRJET- Survey on Credit Card Fraud DetectionIRJET- Survey on Credit Card Fraud Detection
IRJET- Survey on Credit Card Fraud DetectionIRJET Journal
 
Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...
Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...
Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...IRJET Journal
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 

Similar to Operationalize deep learning models for fraud detection with Azure Machine Learning (20)

IRJET - Online Credit Card Fraud Detection and Prevention System
IRJET - Online Credit Card Fraud Detection and Prevention SystemIRJET - Online Credit Card Fraud Detection and Prevention System
IRJET - Online Credit Card Fraud Detection and Prevention System
 
A Comparative Study on Online Transaction Fraud Detection by using Machine Le...
A Comparative Study on Online Transaction Fraud Detection by using Machine Le...A Comparative Study on Online Transaction Fraud Detection by using Machine Le...
A Comparative Study on Online Transaction Fraud Detection by using Machine Le...
 
CREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHM
CREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHMCREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHM
CREDIT CARD FRAUD DETECTION USING ARTIFICIAL NEURAL NETWORK (ANN) ALGORITHM
 
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
A Comparative Study for Credit Card Fraud Detection System using Machine Lear...
 
Why machine learning is the best way to reduce fraud
Why machine learning is the best way to reduce fraud Why machine learning is the best way to reduce fraud
Why machine learning is the best way to reduce fraud
 
Experiment
ExperimentExperiment
Experiment
 
FinTech, AI, Machine Learning in Finance
FinTech, AI, Machine Learning in FinanceFinTech, AI, Machine Learning in Finance
FinTech, AI, Machine Learning in Finance
 
AI for optimizing customer journeys in online betting
AI for optimizing customer journeys in online bettingAI for optimizing customer journeys in online betting
AI for optimizing customer journeys in online betting
 
IRJET - Fraud Detection in Credit Card using Machine Learning Techniques
IRJET -  	  Fraud Detection in Credit Card using Machine Learning TechniquesIRJET -  	  Fraud Detection in Credit Card using Machine Learning Techniques
IRJET - Fraud Detection in Credit Card using Machine Learning Techniques
 
Share Credit_Card_Fraud_Detection_ML_MP (1).pptx
Share Credit_Card_Fraud_Detection_ML_MP (1).pptxShare Credit_Card_Fraud_Detection_ML_MP (1).pptx
Share Credit_Card_Fraud_Detection_ML_MP (1).pptx
 
A Survey of Online Credit Card Fraud Detection using Data Mining Techniques
A Survey of Online Credit Card Fraud Detection using Data Mining TechniquesA Survey of Online Credit Card Fraud Detection using Data Mining Techniques
A Survey of Online Credit Card Fraud Detection using Data Mining Techniques
 
An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...
An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...
An Identification and Detection of Fraudulence in Credit Card Fraud Transacti...
 
AI_finance_Module-3.pptx
AI_finance_Module-3.pptxAI_finance_Module-3.pptx
AI_finance_Module-3.pptx
 
RSB72-PPT.pptx
RSB72-PPT.pptxRSB72-PPT.pptx
RSB72-PPT.pptx
 
shyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptx
shyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptxshyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptx
shyampresentaaaaaaaaaaaaaaaaaaaaaaa.pptx
 
ATM for visually challenged people
ATM for visually challenged peopleATM for visually challenged people
ATM for visually challenged people
 
IRJET- Survey on Credit Card Fraud Detection
IRJET- Survey on Credit Card Fraud DetectionIRJET- Survey on Credit Card Fraud Detection
IRJET- Survey on Credit Card Fraud Detection
 
Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...
Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...
Machine Learning-Based Approaches for Fraud Detection in Credit Card Transact...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
H029044050
H029044050H029044050
H029044050
 

Recently uploaded

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknowmakika9823
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service LucknowAminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
Aminabad Call Girl Agent 9548273370 , Call Girls Service Lucknow
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 

Operationalize deep learning models for fraud detection with Azure Machine Learning

  • 1. Operationalize Deep Learning Models for Fraud Detection with Azure Machine Learning Francesca Lazzeri (@frlazzeri) Jaya Mathew (@mathew_jaya)
  • 2. Source: Accenture: Why artificial intelligence is the future of growth, April 2016 Computer Vision Audio Processing Natural Language Processing Knowledge Representation Machine Learning Expert Systems AI Technologies Illustrative Solutions … Virtual Agents Identity Analytics Cognitive Robotics Speech Analytics Recommendation Systems Data Visualization Emerging AI technologies Computer vision and audio processing, for example are able to actively perceive the world around them by acquiring and processing images, sounds and speech. The use of facial recognition at border control kiosks is one practical example of how it can improve productivity. Sense Natural language processing and inference engines can enable AI systems to analyse and understand the information collected. This technology is used to power the language translation feature of search engine results Comprehend An AI system can take action through technologies such as expert systems and inference engines or undertake actions in the physical world. Auto-pilot features and assisted-braking capabilities in cars are examples of this Act What is AI? – To sense, comprehend and act
  • 3. Empower your employees to innovate the customer experience Optimize your operations to drive efficiencies across your business Transform your products and services to become a trusted advisor Engage your customers in new interactive ways We’re making a change in our overnight banking hours. Recording Now Transcription We’re making a change in our overnight banking hours| We’re making a change in our overnight banking hours. Recording Now Transcription We’re making a change in our overnight banking hours| Solicitar Tarjeta de crédito para estudiantes Solicitar Tarjeta de crédito para estudiantes Apply Credit card for students Apply Credit card for students Reminders Don’t forget: Mortgage due Friday Reminders Don’t forget: Mortgage due Friday Let’s talk about a Home Equity Line of Credit to add value to your home. Let’s talk about a Home Equity Line of Credit to add value to your home. Knowledge Center Next Best ActionKnowledge Center Next Best Action What are our current interest rates? Home Do want home or auto interest rates? The rate for a 30-year fixed mortgage is 6.25% APR. Knowledge Center Next Best Action
  • 4. Online Fraud – when and what can be done to prevent it? What are companies doing to curb these losses? This trend has urged companies to look into many popular artificial intelligence (AI) techniques, including deep learning for fraud detection. What is happening with this change in consumer behavior? This change has radically amplified the risk of online fraud for financial services companies and their customers. Failing to properly recognize and prevent fraud results in billions of dollars of loss per year for the financial industry. Evolving consumer purchase behavior Customers are now looking at online shopping as a convenient option to visiting a physical store. This has led to an increasing popularity of e-commerce platforms.
  • 5. Fraud detection ▪ A short definition of fraud is outlined in Black’s Law Dictionary: “An act of intentional deception or dishonesty perpetrated by one or more individuals, generally for financial gain”. ▪ This simple definition mandates a number of elements that must be addressed in order to prove fraud: The statement must be false and material The individual must know that the statement is untrue The intent to deceive the victim The victim relied on the statement The victim is injured financially or otherwise Sources: Black’s Law Dictionary, “What Is FRAUD?”; Fraud and Fraud Detection: A Data Analytics Approach by Sunder Gee.
  • 6. Fraud Cycle Automation detection algorithm Fraud detection Fraud investigation Fraud confirmation Fraud prevention Currentprocess Source: Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide to Data Science for Fraud Detection by Wouter Verbeke, Veronique Van Vlasselaer, Bart Baesens.
  • 7. The Fraud Analytics Process Model Source: Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide to Data Science for Fraud Detection by Wouter Verbeke, Veronique Van Vlasselaer, Bart Baesens.
  • 8. Credit Card Fraud Detection ▪ Credit card companies “lose approximately seven cents per every hundred dollars of transactions due to fraud” (Andrew Schrage, Money Crashers Personal Finance, 2012). ▪ In credit card fraud there is an unauthorized taking of another's credit. ▪ Two subtypes can been identified, as described by Bolton and Hand (2002): - Application fraud, involving individuals obtaining new credit cards from issuing companies by using false personal information, and then spending as much as possible in a short space of time; - Behavioral fraud, where details of legitimate cards are obtained fraudulently and sales are made on a “Cardholder Not Present” basis. Sources: Money Crashers Personal Finance by Andrew Schrage; Statistical Fraud Detection: A Review by Richard J. Bolton, David J. Hand.
  • 9. Comparison of Fraud Detection Techniques Fraud Detection Techniques Advantage Disadvantage K-nearest Neighbor Algorithm (KNN) KNN method can be used to determine anomalies in the target instance and is easy to implement KNN method is suitable for detecting frauds with the limitations of memory Hidden Markov Model (HMM) HMM can detect the fraudulent activity at the time of the transaction HMM cannot detect fraud with a few transactions Neural Network (NN) NN have learned the previous behavior and can detect real-time credit card frauds NN have many sub-techniques. So, if they pick-up this which is not suitable for credit card fraud detection, the performance of the method will decline Decision Tree (DT) DT can handle non-linear credit card transaction as well DT have many type of input feature, DT can be constructed using different induction algorithm like ID3, C4.5 and CART. So, the cons are how to bring up induction algorithm to detect fraud as well. DT cannot detect fraud at the real time of transaction Outlier Detection Method Outlier detection detects the credit card fraud with lesser memory and computation requirements. This method works fast and well for large online datasets Outlier detection cannot find anomalies accurately like other methods Deep Learning (DL) A key advantage of DL is the analysis and learning of a massive amount of unsupervised data. It can extract complex patterns Now, deep learning is widely used in image recognition. No information to explain the other domains is available. The library of DL does not cover all algorithms Source: Credit Card Fraud Detection using Deep Learning based on Auto-Encoder and Restricted Boltzmann Machine by Apapan Pumsirirat, Liu Yan.
  • 10. Our Approach ▪ An autoencoder is a neural network that is trained to attempt to copy its input to its output. ▪ Internally, it has a hidden layer h that describes a code used to represent the input. ▪ The network may be viewed as consisting of two parts: - an encoder function h = f(x) - a decoder that produces a reconstruction r = g(h) ▪ If an autoencoder succeeds in simply learning to set g(f(x)) = x everywhere, then it is not especially useful. Instead, autoencoders are designed to be unable to learn to copy perfectly: x h r f g
  • 11. Notebooks IDEs Azure Machine Learning Workbench VS Code Tools for AI Experimentation and Model Management Services A ZURE MACHINE LEARNING SERVICES Spark SQL Server Virtual machines GPUs Container services SQL Server Machine Learning Server ON-PREMISES EDGE Azure IoT Edge TRAIN & DEPLOY OPTIONS AZURE
  • 12. Credit Card Fraud Detection Data Set ▪ Dataset used: - contains transactions made by credit cards in September 2013 by European cardholders. - presents transactions that occurred in two days, where we have 492 frauds out of 284,807 transactions. ▪ Features V1, V2, ... V28: are the principal components obtained with PCA, the only features which have not been transformed with PCA are 'Time' and 'Amount’. ▪ Feature Time: contains the seconds elapsed between each transaction and the first transaction in the dataset. ▪ Feature Amount: is the transaction Amount. ▪ Feature Class: is the response variable and it takes value 1 in case of fraud and 0 otherwise. Data Source: https://www.kaggle.com/mlg-ulb/creditcardfraud
  • 13. Demo ▪ The sample code was tested and run using the Jupyter notebook environment on a remote Azure VM (Standard F8s (8 vcpus, 16 GB memory)). ▪ The sample code is available at the following GitHub location: https://github.com/jayamathew/Codebase/tree/master/conferences ▪ The outline of the code is as follows: Environment setup Import and check the dataset Modeling Save the model Model Operationalization
  • 14. Demo ▪ Import the necessary libraries and provide credentials to access the data. Environment setup Import and check the dataset Modeling Save the model Model Operationalization
  • 15. Demo Environment setup Import and check the dataset Modeling Save the model Model Operationalization ▪ Import the dataset and check the distributions of the variables.
  • 16. Demo Environment setup Import and check the dataset Modeling Save the model Model Operationalization ▪ Build an autoencoder model and tune hyper parameters.
  • 17. Demo Environment setup Import and check the dataset Modeling Save the model Model Operationalization ▪ Save the best model for operationalization.
  • 18. Demo Environment setup Import and check the dataset Modeling Save the model Model Operationalization ▪ Create the necessary functions for model operationalization using Azure ML.
  • 19. Links to get started with AI: ▪ Here are some links to get you started: - Azure ML: https://docs.microsoft.com/en-us/azure/machine-learning/preview/overview-what-is-azure-ml - Installation: https://docs.microsoft.com/en-us/azure/machine-learning/preview/quickstart-installation - Sample code for the Deep Learning use case: https://docs.microsoft.com/en-us/azure/machine- learning/preview/scenario-deep-learning-for-predictive-maintenance - Preconfigured Virtual Machines: https://azure.microsoft.com/en-us/services/virtual-machines/data- science-virtual-machines/ - Data Source: https://www.kaggle.com/mlg-ulb/creditcardfraud - Blog Post by Venelin Valkov: https://medium.com/@curiousily/credit-card-fraud-detection-using- autoencoders-in-keras-tensorflow-for-hackers-part-vii-20e0c85301bd - GitHub location: https://github.com/jayamathew/Codebase/tree/master/conferences - Deep Learning Book by Ian Goodfellow, Yoshua Bengio, Aaron Courville: http://www.deeplearningbook.org/
  • 20. Bibliographic References ▪ Black’s Law Dictionary, “What Is FRAUD?” ▪ Fraud and Fraud Detection: A Data Analytics Approach by Sunder Gee ▪ Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide to Data Science for Fraud Detection by Wouter Verbeke, Veronique Van Vlasselaer, Bart Baesens ▪ Money Crashers Personal Finance by Andrew Schrage ▪ Statistical Fraud Detection: A Review by Richard J. Bolton, David J. Hand ▪ Credit Card Fraud Detection using Deep Learning based on Auto-Encoder and Restricted Boltzmann Machine by Apapan Pumsirirat, Liu Yan
  • 21. Thank you! Francesca Lazzeri (@frlazzeri) Jaya Mathew (@mathew_jaya)