Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Fraud Detection in Python

Phát hiện Gian lận bằng Python

Phát hiện Gian lận bằng Python

Xây dựng một dự án máy học hiệu quả để phát hiện các hành vi tội phạm tài chính.

4.4
(282 đánh giá)
1,509 học viên
Giảng viên
Richard Ball, PhD
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
2.0 giờ video
21 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Sử dụng Python để phân tích bộ dữ liệu mẫu về gian lận thẻ tín dụng
Huấn luyện và cải thiện các mô hình máy học có giám sát để phát hiện gian lận
Tạo và diễn giải các chỉ số đánh giá hiệu suất liên quan đến phát hiện gian lận
Lựa chọn mô hình phân loại tối ưu dựa trên nhiều tiêu chí khác nhau
Áp dụng các chiến lược khác nhau để cải thiện hiệu suất mô hình phát hiện gian lận

Yêu cầu

Cần quen thuộc với ngôn ngữ lập trình Python.
Hiểu biết cơ bản về khoa học dữ liệu và các nguyên lý máy học.

Đối tượng phù hợp

Dành cho các chuyên viên phân tích gian lận quan tâm đến máy học.
Dành cho bất kỳ ai muốn tìm hiểu cách áp dụng máy học để phát hiện gian lận.
Dành cho các nhà khoa học dữ liệu muốn đào tạo mô hình phát hiện gian lận cho tổ chức của họ.

Nội dung khóa học

6 phần • 21 bài giảng
1 Demo thực tế dự án Phát hiện Gian lận!
2 Cài đặt phần mềm cần thiết
1 Phát hiện Bất thường là gì
2 Phát hiện Gian lận là gì
3 Khám phá Bộ Dữ liệu Gian lận Thẻ tín dụng
4 Quản lý Nhãn dữ liệu trong Bối cảnh Phát hiện Gian lận
5 Lấy mẫu khi Dữ liệu Mất cân bằng Lớp
1 Huấn luyện Mô hình Hồi quy Logistic Cơ sở bằng scikit-learn
2 Cải thiện Mô hình Hồi quy Logistic thông qua Lựa chọn Siêu tham số
3 Diễn giải Mô hình Hồi quy Logistic
4 Huấn luyện Mô hình XGBoost
5 Cải thiện Mô hình XGBoost thông qua Lựa chọn Siêu tham số
6 Diễn giải Mô hình XGBoost
1 Hiểu về Chi phí của Phân loại Sai
2 Nghịch lý Độ chính xác
3 Triển khai Chỉ số Hiệu suất trong scikit-learn
1 Tối ưu Ngưỡng bằng Chỉ số Hiệu suất
2 Tối ưu Ngưỡng bằng Tổng Chi phí Gian lận
3 Giới thiệu về Streamlit
4 Xây dựng Mô phỏng Ngưỡng để Kiểm tra Trực quan
1 Tăng mẫu Lớp Thiểu số bằng SMOTE

Giới thiệu khóa học

If you're interested in detecting fraud using machine learning, then this course is for you!

Fraud is a massive problem for many modern organizations, as bad actors are becoming increasingly sophisticated both in methodology and technical ability. Detecting fraud is therefore an important problem that is never going to be completely solved. By taking this course, you'll be levelling up with a hireable skillset that is likely going to be relevant and for many years to come.

This course was developed by myself, a Principal Data Scientist with a PhD in Machine Learning and real-world expertise in deploying production machine learning models for detecting fraud in the financial services industry.

In this course, students will be introduced to the problem of fraud in industry, and how it can be solved via the introduction of various machine learning approaches. I will walk you through an example fraud detection problem, where you will get hands-on exposure to building models using Python. This will include navigating the challenging problem of fraud, where special consideration needs to be given to the highly imbalanced nature of the data.

The lessons covered in this course include:

  • Lesson 1 - Introduction to fraud detection: anomaly detection, class imbalance

  • Lesson 2 - Training a supervised machine learning model to detect fraud: logistic regression, XGBoost, performance improvement through hyperparameter optimization

  • Lesson 3 - Performance metrics for fraud detection: confusion matrix, cost of misclassification, accuracy paradox, implementing metrics in scikit-learn

  • Lesson 4 - Optimal model selection: threshold optimization using performance metrics, threshold optimization using cost of fraud, introduction to Streamlit, building a threshold simulator for visual inspection

  • Lesson 5 - Strategies for improving model performance: sampling techniques

Each lesson builds on the practical knowledge achieved in the prior lessons, allowing for students to produce a completed end-to-end project as the final output of the course. This project could serve as an important part of a student's portfolio of projects, assisting with their job search and professional development endeavors.

The Python technology stack used within this course includes the following: pandas, numpy, matplotlib, scikit-learn, seaborn, XGBoost, Streamlit and imblearn.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Supervised Learning
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊