Find Default (Prediction of Credit Card fraud)

by Himanshu Garg

Problem Statement:

  • A credit card is one of the most used financial products to make online purchases and payments. Though the Credit cards can be a convenient way to manage your finances, they can also be risky. Credit card fraud is the unauthorized use of someone else’s credit card or credit card information to make purchases or withdraw cash.
  • It is important that credit card companies are able to recognize fraudulent credit card transactions so that customers are not charged for items that they did not purchase.
  • The dataset contains transactions made by credit cards in September 2013 by European cardholders. This dataset presents transactions that occurred in two days, where we have 492 frauds out of 284,807 transactions. The dataset is highly unbalanced, the positive class (frauds) account for 0.172% of all transactions.
  • We have to build a classification model to predict whether a transaction is fraudulent or not.

Your focus in this project should be on the following:

The following is recommendation of the steps that should be employed towards attempting to solve this problem statement:

  • Exploratory Data Analysis: Analyze and understand the data to identify patterns, relationships, and trends in the data by using Descriptive Statistics and Visualizations.
  • Data Cleaning: This might include standardization, handling the missing values and outliers in the data.
  • Dealing with Imbalanced data: This data set is highly imbalanced. The data should be balanced using the appropriate methods before moving onto model building.
  • Feature Engineering: Create new features or transform the existing features for better performance of the ML Models.
  • Model Selection: Choose the most appropriate model that can be used for this project.
  • Model Training: Split the data into train & test sets and use the train set to estimate the best model parameters.
  • Model Validation: Evaluate the performance of the model on data that was not used during the training process. The goal is to estimate the model’s ability to generalize to new, unseen data and to identify any issues with the model, such as overfitting.
  • Model Deployment: Model deployment is the process of making a trained machine learning model available for use in a production environment.

Tasks/Activities List

Your code should contain the following activities/Analysis:

  • Collect the time series data from the CSV file linked here.
  • Exploratory Data Analysis (EDA) – Show the Data quality check, treat the missing values, outliers etc if any.
  • Get the correct datatype for date.
  • Balancing the data.
  • Feature Engineering and feature selection.
  • Train/Test Split – Apply a sampling distribution to find the best split.
  • Choose the metrics for the model evaluation
  • Model Selection, Training, Predicting and Assessment
  • Hyperparameter Tuning/Model Improvement
  • Model deployment plan.

Success Metrics

Below are the metrics for the successful submission of this case study.

  • The accuracy of the model on the test data set should be > 75% (Subjective in nature)
  • Add methods for Hyperparameter tuning.
  • Perform model validation.

Bonus Points

  • You can package your solution in a zip file included with a README that explains the installation and execution of the end-to-end pipeline.
  • You can demonstrate your documentation skills by describing how it benefits our company.

Chat With Expert

You may also like

1 comment

Sri Borra Roa Krishna June 2, 2024 - 5:07 pm

Bro where is the source code for this projects

And there is no source code for this predictive of credit card fraud

Reply

Leave a Reply

[script_15]

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. OK Read More

Privacy & Cookies Policy
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00
✓ Customized M.Tech Projects | ✓ Thesis Writing | ✓ Research Paper Writing | ✓ Plagiarism Checking | ✓ Assignment Preparation | ✓ Electronics Projects | ✓ Computer Science | ✓ AI ML | ✓ NLP Projects | ✓ Arduino Projects | ✓ Matlab Projects | ✓ Python Projects | ✓ Software Projects | ✓ Readymade M.Tech Projects | ✓ Java Projects | ✓ Manufacturing Projects M.Tech | ✓ Aerospace Projects | ✓ AI Gaming Projects | ✓ Antenna Projects | ✓ Mechatronics Projects | ✓ Drone Projects | ✓ Mtech IoT Projects | ✓ MTech Project Source Codes | ✓ Deep Learning Projects | ✓ Structural Engineering Projects | ✓ Cloud Computing Mtech Projects | ✓ Cryptography Projects | ✓ Cyber Security | ✓ Data Engineering | ✓ Data Science | ✓ Embedded Projects | ✓ AWS Projects | ✓ Biomedical Engineering Projects | ✓ Robotics Projects | ✓ Capstone Projects | ✓ Image Processing Projects | ✓ Power System Projects | ✓ Electric Vehicle Projects | ✓ Energy Projects Mtech | ✓ Simulation Projects | ✓ Thermal Engineering Projects

© 2024 All Rights Reserved Engineer’s Planet

Digital Media Partner #magdigit