Skip to content

A program based on semi-supervised learning to detect CerditCard Fraud Detection on Very Unbalanced database

Notifications You must be signed in to change notification settings

jbastruz/Fraud_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Fraud_Detection

A program based on semi-supervised learning to detect CerditCard Fraud Detection on Very Unbalanced database

Notice this projet need to learn on a database to be used. It was designed especialy for very unbalanced databases like database for fraud detection. The training part take place in the file "Training.R". This part will create, train and save the machine learning models.

The training part of the model use two differents Neural Network. An autoencoder is used to define a first belief of the base. this autoencoder is then used to pre train a multilayer perceptron to better represent the base and refine the fraud detection

To use the trained machine learning, you just have to run the file "server.R". This file will execute a R Shiny program. The purpose was to make it as easy as possible to use. You just have to download your file (.csv or .txt) and run. the program will automatically separate the detected frauds from the rest.

(PS: mind to defind correctly the name of each model)

About

A program based on semi-supervised learning to detect CerditCard Fraud Detection on Very Unbalanced database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages