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

Machine Learning with Python from Scratch

Học Machine Learning với Python từ Con số 0

Học Machine Learning với Python từ Con số 0

Thành thạo các thuật toán Machine Learning bao gồm Mạng Nơ-ron với Numpy, Pandas, Matplotlib, Seaborn và Scikit-Learn

4.4
(380 đánh giá)
4,943 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
12.5 giờ video
64 bài giảng
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ì

Hiểu về Machine Learning và cách áp dụng nó vào chương trình của riêng bạn
Hiểu và có thể sử dụng các thư viện khoa học chính của Python để phân tích dữ liệu - Numpy, Pandas, Matplotlib và Seaborn.
Hiểu và có thể sử dụng mạng nơ-ron nhân tạo
Có được kiến thức vững chắc về Machine Learning nói chung
Mở ra cơ hội nghề nghiệp mới trong tương lai.

Yêu cầu

Kiến thức cơ bản về Python
Kiến thức cơ bản về Đại số Tuyến tính
Không yêu cầu kinh nghiệm trước về Machine learning hay bất kỳ thư viện nào.

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

Học viên muốn nâng cao kỹ năng Python cơ bản lên cấp độ tiếp theo bằng cách thành thạo các thư viện khoa học khác nhau của Python
Học viên muốn hiểu và áp dụng Machine Learning vào chương trình của riêng mình
Học viên muốn trang bị cho bản thân kiến thức về machine learning.

Nội dung khóa học

6 phần • 64 bài giảng
1 L1-Anaconda
2 L2-Jupyter Notebook
1 L1-Giới thiệu
2 L2-Numpy: Khái niệm Mảng và Phép toán Toán học
3 L3-Numpy: Lập chỉ mục, Cắt mảng và Lặp
4 L4-Numpy: Thao tác với Hình dạng Mảng
5 L5-Numpy: Đại số Tuyến tính
6 L6-Pandas: Cấu trúc dữ liệu và thuộc tính
7 L7-Pandas: Các thao tác
8 L8-Pandas: Áp dụng Hàm
9 L9-Pandas: Nhập và Xuất dữ liệu
10 L10-Pandas: Merge-Join-Concat-Group by
11 L11-Pandas: Thống kê với Pandas
12 L12-Chuỗi Thời gian với Pandas
13 L13-Matplotlib cơ bản
14 L14-Matplotlib Subplots và Axes
15 L15-Matplotlib: Phương pháp Hướng đối tượng
16 L16-Matplotlib: Bản đồ Màu
17 L17-Matplotlib: Biểu đồ Thống kê phần 1
18 L18-Matplotlib: Biểu đồ Thống kê phần 2
19 L19-Seaborn: Cơ bản
20 L20-Seaborn: Bảng màu
21 L21-Seaborn: Dữ liệu Phân loại
22 L22-Seaborn: Dữ liệu Số
1 L1-Giới thiệu về Machine Learning
2 L2-Overfitting và Underfitting
3 L3-Kiểm định chéo KFold
4 L4-Các chỉ số đánh giá Phân loại
5 L5-Hồi quy Logistic
6 L6-Vẽ biên quyết định
7 L7-Bộ phân loại Naive Bayes
8 L8-Máy vectơ hỗ trợ cho Bài toán Phân loại
9 L9-Cây quyết định
10 L10-Rừng ngẫu nhiên
11 L11-KNN
12 L12-GridSearchCV
13 L13-K-Means
14 L14-Phân tích thành phần chính (PCA)
15 L15-Phân tích biệt thức tuyến tính (LDA)
16 L16-Phân tích thành phần chính nhân (KPCA)
17 L17-Phương pháp Tập hợp (Bagging)
18 L18-AdaBoost
19 L19-Mô hình Hồi quy và Các chỉ số đánh giá
20 L20-Hồi quy Tuyến tính
21 L21-Điều chuẩn với Lasso, Ridge và ElasticNet
22 L22-Hồi quy Đa thức
23 L23-SVM, KNN và Rừng ngẫu nhiên cho Hồi quy
24 L24-Hồi quy RANSAC
1 L1-Khái niệm Mạng Nơ-ron - Phần 1
2 L2-Khái niệm Mạng Nơ-ron - Phần 2
3 L3-Hàm mất mát
4 L4-Hàm kích hoạt
5 L5-Tối ưu hóa Mạng Nơ-ron Nhân tạo
6 L6-Xây dựng Mạng Nơ-ron với Python - phần 1
7 L7-Xây dựng Mạng Nơ-ron với Python - phần 2
8 L8-Xây dựng Mạng Nơ-ron với Python - phần 3
9 L9-Perceptron với Scikit Learn
10 L10-Perceptron Đa lớp với Scikit Learn
1 L1-Bộ dữ liệu
2 L2-Mạng Nơ-ron cho Hồi quy Phần 1
3 L3-Mạng Nơ-ron cho Hồi quy Phần 2
4 L4-Nhận diện Chữ số Viết tay
1 Mã nguồn
2 Bài giảng và Thông tin Thêm

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

Machine Learning is a hot topic!  Python Developers who understand how to work with Machine Learning are in high demand.

But how do you get started?

Maybe you tried to get started with Machine Learning, but couldn’t find decent tutorials online to bring you up to speed, fast.

Maybe the information you found was too basic, and didn’t give you the real-world Machine learning skills using Python that you needed.

Or maybe the information got bogged down in complex math explanations and was too difficult to relate to.

Whatever the reason, you are in the right place if you want to progress your skills in Machine Language using Python.

This course will help you to understand the main machine learning algorithms using Python, and how to apply them in your own projects.

But what exactly is Machine Learning?

It’s a field of computer science that gives computers the ability to “learn” – e.g. continually improve performance on a specific task, with data, without being explicitly programmed.

Why is it important?

Machine learning is often used to solve tasks considered too complex for humans to solve.  We create algorithms and apply a bunch of data to that algorithm and let the computer process (execute) the algorithm and search for a model (solution).

Because of the practical applications of machine learning, such as self driving cars (one example) there is huge interest from companies and government in Machine learning, and as a result, there are a a lot of opportunities for Python developers who are skilled in this field.

If you want to increase your career options, then understanding and being able to work with Machine Learning with your own Python programs should be high on your list of priorities.

What will you learn in this course?

For starters, you will learn about the main scientific libraries in Python for data analysis such as Numpy, Pandas, Matplotlib and Seaborn. You’ll then learn about artificial neural networks and how to work with machine learning models using them.

You obtain a solid background in machine learning and be able to apply that knowledge directly in your own programs.

What are the Main topics included in the course?

Data Analysis with Numpy, Pandas, Matplotlib and Seaborn.

The machine learning schema.

Overfitting and Underfitting

K Fold Cross Validation

Classification metrics

Regularization: Lasso, Ridge and ElasticNet

Logistic Regression

Support Vector Machines for Regression and Classification

Naive Bayes Classifier

Decision Trees and Random Forest

KNN classifier

Hyperparameter Optimization: GridSearchCV

Principal Component Analysis (PCA)

Linear Discriminant Analysis (LDA)

Kernel Principal Component Analysis (KPCA)

Ensemble methods: Bagging

AdaBoost

K means clustering analysis

Regression model and evaluation

Linear and Polynomial Regression

SVM, KNN, and Random Forest for Regression

RANSAC Regression

Neural Networks: Constructing our own MLP.

Perceptron and Multilayer Perceptron

And don’t worry if you do not understand some, or all of these terms. By the end of the course you will know what they are and how to use them.

Why enrolling in this course is the best decision you can make.

This course helps you to understand the difficult concepts of Machine learning in a unique way. Rather than just focusing on complex maths explanaitons, simpler explanations with charts, and info displays are included.

Many examples and genuinely useful code snippets are also included to make it even easier to learn and understand.

After completing this course, you will have the necessary skills to apply Machine learning in your own projects.

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities.    Your new job or consulting opportunity awaits!  

Why not get started today?

Click the Signup button to sign up for the course!

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 Artificial Intelligence
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
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊