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

Neural Networks in Python from Scratch: Complete guide

Xây dựng Mạng Nơ-ron từ Con số 0 bằng Python: Hướng dẫn toàn diện

Xây dựng Mạng Nơ-ron từ Con số 0 bằng Python: Hướng dẫn toàn diện

Nắm vững kiến thức nền tảng về Học sâu và mạng nơ-ron bằng Python, cả lý thuyết lẫn thực hành!

4.7
(647 đánh giá)
5,685 học viên
Giảng viên
Jones Granatyr
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 479.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
78 bài giảng
2 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ì

Học từng bước tất cả các phép tính toán học liên quan đến mạng nơ-ron nhân tạo
Tự triển khai mạng nơ-ron từ đầu bằng Python và Numpy
Hiểu các khái niệm như perceptron, hàm kích hoạt, lan truyền ngược, gradient descent, tốc độ học và nhiều khái niệm khác
Xây dựng mạng nơ-ron áp dụng cho các bài toán phân loại và hồi quy
Triển khai mạng nơ-ron sử dụng các thư viện như: Pybrain, sklearn, TensorFlow và PyTorch

Yêu cầu

Tư duy lập trình (các câu lệnh if, while và for)
Lập trình Python cơ bản
Không cần kiến thức trước về Mạng Nơ-ron Nhân tạo hay Trí tuệ Nhân tạo

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

Người mới bắt đầu tìm hiểu về Mạng Nơ-ron Nhân tạo hoặc Học sâu
Những người quan tâm đến lý thuyết của Mạng Nơ-ron Nhân tạo
Sinh viên đại học đang học các môn liên quan đến Trí tuệ Nhân tạo
Bất kỳ ai quan tâm đến Trí tuệ Nhân tạo hoặc Mạng Nơ-ron Nhân tạo

Nội dung khóa học

5 phần • 74 bài giảng
1 Giới thiệu và nội dung khóa học
2 Nhận tài liệu học tập
1 Kế hoạch tiếp cận
2 Ứng dụng của mạng nơ-ron nhân tạo
3 Cơ sở sinh học
4 Nơ-ron nhân tạo
5 Perceptron
6 Triển khai Perceptron 1
7 Triển khai Perceptron 2
8 Cập nhật trọng số 1
9 Cập nhật trọng số 2
10 Triển khai Perceptron 3
11 Triển khai Perceptron 4
12 Triển khai Perceptron 5
13 Tài liệu đọc thêm
14 Hướng dẫn bài tập
15 Lời giải bài tập
1 Kế hoạch tiếp cận
2 Giới thiệu về mạng nơ-ron đa lớp
3 Các hàm kích hoạt
4 Triển khai hàm Sigmoid
5 Kích hoạt lớp ẩn 1
6 Kích hoạt lớp ẩn 2
7 Triển khai Perceptron đa lớp 1
8 Triển khai Perceptron đa lớp 2
9 Kích hoạt lớp đầu ra
10 Triển khai Perceptron đa lớp 3
11 Tính toán lỗi (hàm mất mát)
12 Triển khai Perceptron đa lớp 4
13 Thuật toán cơ bản
14 Gradient descent và đạo hàm
15 Triển khai Perceptron đa lớp 5
16 Delta lớp đầu ra
17 Triển khai Perceptron đa lớp 6
18 Delta lớp ẩn
19 Triển khai Perceptron đa lớp 7
20 Lan truyền ngược và tốc độ học
21 Cập nhật trọng số với lan truyền ngược 1
22 Triển khai Perceptron đa lớp 8
23 Cập nhật trọng số với lan truyền ngược 2
24 Triển khai Perceptron đa lớp 9
25 Triển khai Perceptron đa lớp 10
26 Bộ dữ liệu Iris
27 Bias, lỗi và nhiều đầu ra
28 Các lớp ẩn
29 Lớp đầu ra với dữ liệu phân loại
30 Stochastic gradient descent
31 Học sâu
32 Tài liệu đọc thêm
33 Hướng dẫn bài tập
34 Lời giải bài tập
1 Kế hoạch tiếp cận
2 Pybrain 1
3 Pybrain 2
4 Hướng dẫn bài tập: bộ dữ liệu iris
5 Lời giải bài tập
6 Sklearn cho bài toán phân loại 1
7 Sklearn cho bài toán phân loại 2
8 Sklearn cho bài toán phân loại 3
9 Sklearn cho bài toán hồi quy
10 Hướng dẫn bài tập: phân loại rượu vang
11 Lời giải bài tập
12 TensorFlow cho phân loại ảnh 1
13 TensorFlow cho phân loại ảnh 2
14 TensorFlow cho phân loại ảnh 3
15 Hướng dẫn bài tập: phân loại fashion mnist
16 Lời giải bài tập
17 PyTorch cho phân loại 1
18 PyTorch cho phân loại 2
19 PyTorch cho phân loại 3
20 Hướng dẫn bài tập: phân loại bệnh tiểu đường
21 Lời giải bài tập
22 Nhận xét cuối khóa
1 Bài học bổ sung

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

Artificial neural networks are considered to be the most efficient Machine Learning techniques nowadays, with companies the likes of Google, IBM and Microsoft applying them in a myriad of ways. You’ve probably heard about self-driving cars or applications that create new songs, poems, images and even entire movie scripts! The interesting thing about this is that most of these were built using neural networks. Neural networks have been used for a while, but with the rise of Deep Learning, they came back stronger than ever and now are seen as the most advanced technology for data analysis.

One of the biggest problems that I’ve seen in students that start learning about neural networks is the lack of easily understandable content. This is due to the fact that the majority of the materials that are available are very technical and apply a lot of mathematical formulas, which simply makes the learning process incredibly difficult for whomever wishes to take their first steps in this field. With this in mind, the main objective of this course is to present the theoretical and mathematical concepts of neural networks in a simple yet thorough way, so even if you know nothing about neural networks, you’ll understand all the processes. We’ll cover concepts such as perceptrons, activation functions, multilayer networks, gradient descent and backpropagation algorithms, which form the foundations through which you will understand fully how a neural network is made. We’ll also cover the implementations on a step-by-step basis using Python, which is one of the most popular programming languages in the field of Data Science. It’s important to highlight that the step-by-step implementations will be done without using Machine Learning-specific Python libraries, because the idea behind this course is for you to understand how to do all the calculations necessary in order to build a neural network from scratch.

To sum it all up, if you wish to take your first steps in Deep Learning, this course will give you everything you need. It’s also important to note that this course is for students who are getting started with neural networks, therefore the explanations will deliberately be slow and cover each step thoroughly in order for you to learn the content in the best way possible. On the other hand, if you already know your way around neural networks, this course will be very useful for you to revise and review some important concepts.

Are you ready to take the next step in your professional career? I’ll see you in 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 Deep Learning
Hiển thị tất cả khoá học Machine Learning
Hiển thị tất cả khoá học Neural Networks
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊