Portfolio Project: Credit Card Fraud Detection for Vesta

Build a classification engine which predicts whether a transaction is fraud or not. Work on multiple features on real data set. Explore alternate approaches to modeling and evaluation.

  • Work on multiple features on real data set
  • Explore alternate approaches to modeling and evaluation

Prabhakaran SPrincipal Data Scientist

Included in All-Access, one membership for every course.

Lessons
51, in 12 chapters
Video
5 h 5 min
Free to watch
3 lessons
Certificate
On completion
Rating
4.8 from 51 ratings

What you'll be able to do

  • Frame Data Science Problem Statement
  • Extensive Exploratory Data Analysis
  • Feature Engineering Strategies
  • Build Multiple Classification Models
  • Model Evaluation and Improvement
  • Advanced Machine Learning Algorithms
  • Real data processing techniques
  • Derive high business impact insights

Course content

12 chapters · 51 lessons · 5 h 5 min · 3 free to preview

  1. 01Overview2 lessons · 4 min
    1. Course OverviewPreview3:26
    2. How to Get Queries Resolved1:00
  2. 02Setup Environment3 lessons · 16 min
    1. Python Setup Local Installation10:35
    2. Python Setup Google Colab4:33
    3. Download Resources1:00
  3. 03Understanding the data4 lessons · 17 min
    1. Data OverviewPreview5:05
    2. Optimize Memory Usage4:40
    3. Basic StatsPreview6:00
    4. Course Review1:00
  4. 04Pre-process Data and EDA2 lessons · 16 min
    1. Data Preprocessing for EDA4:29
    2. Exploratory Data Analysis11:54
  5. 05Statistical Significance Tests6 lessons · 57 min
    1. Chi Squared Test Theory and Maths17:47
    2. Chi Square Test and Odds Ratio Demo9:10
    3. ANOVA Concept - Intuition10:07
    4. ANOVA Cancept - Maths12:40
    5. ANOVA Demo6:31
    6. Course Review1:00
  6. 06Exploring New Features and Pre-processing5 lessons · 28 min
    1. Feature Engineering5:16
    2. Principal Components Analysis8:22
    3. Feature Encoding Approaches8:02
    4. Feature Encoding Demo4:10
    5. Data Preprocessing for Model Building2:38
  7. 07Building XGBoost Model3 lessons · 8 min
    1. Why XGBoost4:25
    2. XGBoost Demo2:07
    3. Course Review1:00
  8. 08Model Evaluation Methods6 lessons · 48 min
    1. Confusion Matrix and Evaluation Metrics9:21
    2. Concordance and Discordance9:18
    3. ROC Curve9:22
    4. Precision Recall Curve2:54
    5. Evaluation Metrics Demo6:36
    6. Capture Rates and Calibration Curve10:46
  9. 09Using Complex ML Models for Better Performance8 lessons · 48 min
    1. Light GBM7:39
    2. Light GBM Demo3:37
    3. Random Forest Introduction0:32
    4. Decision Trees Algorithm13:21
    5. Random Forest Classifier Algorithm6:14
    6. Extra Trees Algorithm5:55
    7. Random Forests Demo9:20
    8. Course Review1:00
  10. 10Using Model Improvement Strategies5 lessons · 33 min
    1. Random Oversampler9:48
    2. Cost Sensitive Learning with Class Weights6:43
    3. Probability Calibration8:09
    4. Model Calibration Demo1:49
    5. Model Tuning6:50
  11. 11Interpreting and Explaining the Model6 lessons · 33 min
    1. Feature Importance11:11
    2. Feature Importance Demo3:07
    3. Partial Dependence and ICE Plots5:35
    4. SHAP Interpretations7:11
    5. SHAP Demo5:12
    6. Course Review1:00
  12. 12Summary1 lesson · 2 min
    1. Final Words2:04

What you need

  • Basics of Python
  • Foundational knowledge of Data Science
  • High school maths

Who this course is for

  • Professionals in the field of data science
  • Professionals looking for a robust, structured Python learning program
  • Software or data engineers interested in quantitative analysis
  • Professionals working with large datasets
  • Data analysts, economists, researchers

Your instructor

Prabhakaran S

Prabhakaran S

Principal Data Scientist

My name is Selva, and I am super excited to mentor you on this course!

I head the Data Science team for a global Fortune 500 company and over the last 10 years of my data science experience I've deployed 20+ global products. I'm also the Founder and Chief Author of Machine Learning Plus, which has over 4M annual readers.

I specialize in covering the in-depth intuition and maths of any concept or algorithm. And based on my existing student requests, I've put up the series of courses and projects with detailed explanations, just like on-the-job experience. Hope you love it!

from 3,965 ratings
4.92
learners
57K+
courses
85

Questions

How do I get this course?

It is part of All-Access: one membership that opens all 85 courses. The plans and prices are on our course site. You can watch the free preview lessons before you join.

Can I get a refund?

Yes. If the membership is not right for you, ask for a refund within 30 days of your first payment.

Can I learn on my phone?

Yes. Lessons play in the browser on any phone, tablet or computer, and your place is saved for the next device.

I am already a member. Where are my courses?

On our course site, edu.machinelearningplus.com. Sign in there with the email you joined with. The courses move to this site later, with your access, and you will not pay again.

Contact us