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

Deep Learning: Convolutional Neural Networks in Python

Deep Learning: Mạng Nơ-ron Tích chập trong Python

Deep Learning: Mạng Nơ-ron Tích chập trong Python

Tensorflow 2: CNN cho Thị giác Máy tính, Xử lý Ngôn ngữ Tự nhiên (NLP) và Hơn thế nữa! Dành cho Khoa học Dữ liệu & Học máy

4.5
(6,512 đánh giá)
48,170 học viên
Giảng viên
Lazy Programmer Inc.
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.899.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
14.0 giờ video
119 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

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

Hiểu về phép tích chập và lý do nó hữu ích cho Deep Learning
Hiểu và giải thích kiến trúc của mạng nơ-ron tích chập (CNN)
Triển khai một CNN trong TensorFlow 2
Áp dụng CNN vào các bài toán Nhận diện Hình ảnh đầy thách thức
Áp dụng CNN vào Xử lý Ngôn ngữ Tự nhiên (NLP) cho Phân loại Văn bản (VD: Phát hiện Spam, Phân tích Tình cảm)
Hiểu các nền tảng quan trọng cho OpenAI ChatGPT, GPT-4, DALL-E, Midjourney và Stable Diffusion

Yêu cầu

Kiến thức toán cơ bản (đạo hàm, số học ma trận, xác suất) sẽ rất hữu ích
Python, Numpy, Matplotlib

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

Sinh viên, chuyên gia và bất kỳ ai quan tâm đến Deep Learning, Thị giác Máy tính hoặc NLP
Kỹ sư Phần mềm và Nhà Khoa học Dữ liệu muốn thăng tiến sự nghiệp

Nội dung khóa học

17 phần • 79 bài giảng
1 Giới thiệu và Tổng quan
2 Nơi lấy mã nguồn
3 Cách để Thành công trong Khóa học này
1 Giới thiệu Google Colab, cách sử dụng GPU hoặc TPU miễn phí
2 Tải dữ liệu của riêng bạn lên Google Colab
3 Tôi có thể học về Numpy, Scipy, Matplotlib, Pandas và Scikit-Learn ở đâu?
4 Lỗi 403 Tạm thời
1 Giới thiệu Phần Ôn tập
2 Học máy là gì?
3 Chuẩn bị Mã nguồn (Lý thuyết Phân loại)
4 Notebook Phân loại
5 Chuẩn bị Mã nguồn (Lý thuyết Hồi quy)
6 Notebook Hồi quy
7 Nơ-ron
8 Mô hình "học" như thế nào?
9 Thực hiện Dự đoán
10 Lưu và Tải Mô hình
11 Hộp Đề xuất
1 Giới thiệu Phần Mạng Nơ-ron Nhân tạo
2 Lan truyền Xuôi
3 Bức tranh Hình học
4 Hàm Kích hoạt
5 Phân loại Đa lớp
6 Cách Biểu diễn Hình ảnh
7 Làm rõ về Pha trộn Màu sắc
8 Chuẩn bị Mã nguồn (ANN)
9 ANN cho Phân loại Hình ảnh
10 ANN cho Hồi quy
1 Tích chập là gì? (phần 1)
2 Tích chập là gì? (phần 2)
3 Tích chập là gì? (phần 3)
4 Tại sao sử dụng chỉ số bắt đầu từ 0?
5 Tích chập trên Hình ảnh Màu
6 Kiến trúc CNN
7 Chuẩn bị Mã nguồn CNN
8 CNN cho Fashion MNIST
9 CNN cho CIFAR-10
10 Tăng cường Dữ liệu
11 Chuẩn hóa Theo Batch
12 Cải thiện Kết quả CIFAR-10 (Phiên bản Cũ)
1 Embeddings
2 Chuẩn bị Mã nguồn (NLP)
3 Tiền xử lý Văn bản
4 CNN cho Văn bản
5 Phân loại Văn bản với CNN
1 Ví dụ Thực tế về Tích chập
2 Hướng dẫn Tích chập cho Người mới bắt đầu
3 Góc nhìn Khác về Tích chập
1 Tích chập trên Hình ảnh 3-D
2 Theo dõi Hình dạng trong CNN
1 CNN Nâng cao và Cách Thiết kế Mạng của Riêng bạn
1 Sai số Bình phương Trung bình
2 Entropy Chéo Nhị phân
3 Entropy Chéo Phân loại
1 Hạ dốc Gradient
2 Hạ dốc Gradient Ngẫu nhiên
3 Đà
4 Tốc độ Học Biến đổi và Thích ứng
5 Adam (phần 1)
6 Adam (phần 2)
1 Phụ lục là gì?
1 Kiểm tra Trước khi Cài đặt
2 Thiết lập Môi trường Anaconda
3 Cách cài đặt Numpy, Scipy, Matplotlib, Pandas, IPython, Theano và TensorFlow
1 Mẹo Lập trình cho Người mới
2 Thực hành Ngay, Kinh nghiệm Lập trình Thực tế, Liên kết Dữ liệu
3 Khắc phục Sự cố Lấy Mã nguồn
4 Cách sử dụng Github & Mẹo Lập trình Bổ sung (Tùy chọn)
5 Cách Tự viết Mã (phần 1)
6 Cách Tự viết Mã (phần 2)
7 Cách Giải nén Tệp .tar.gz
8 Chứng minh việc sử dụng Jupyter Notebook giống như không sử dụng nó
9 Python 2 vs Python 3
10 Theano có còn được dùng không?
1 Cách để Thành công trong Khóa học này (Phiên bản Dài)
2 Khóa học này dành cho Người mới hay Chuyên gia? Học thuật hay Thực hành? Nhịp độ Nhanh hay Chậm?
3 Lộ trình Kiến thức Tiên quyết cho Học máy và AI (phần 1)
4 Lộ trình Kiến thức Tiên quyết cho Học máy và AI (phần 2)
1 PHẦN THƯỞNG

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

Ever wondered how AI technologies like OpenAI ChatGPT, GPT-4, DALL-E, Midjourney, and Stable Diffusion really work? In this course, you will learn the foundations of these groundbreaking applications.

Learn about one of the most powerful Deep Learning architectures yet!

The Convolutional Neural Network (CNN) has been used to obtain state-of-the-art results in computer vision tasks such as object detection, image segmentation, and generating photo-realistic images of people and things that don't exist in the real world!

This course will teach you the fundamentals of convolution and why it's useful for deep learning and even NLP (natural language processing).

You will learn about modern techniques such as data augmentation and batch normalization, and build modern architectures such as VGG yourself.

This course will teach you:

  • The basics of machine learning and neurons (just a review to get you warmed up!)

  • Neural networks for classification and regression (just a review to get you warmed up!)

  • How to model image data in code

  • How to model text data for NLP (including preprocessing steps for text)

  • How to build an CNN using Tensorflow 2

  • How to use batch normalization and dropout regularization in Tensorflow 2

  • How to do image classification in Tensorflow 2

  • How to do data preprocessing for your own custom image dataset

  • How to use Embeddings in Tensorflow 2 for NLP

  • How to build a Text Classification CNN for NLP (examples: spam detection, sentiment analysis, parts-of-speech tagging, named entity recognition)

All of the materials required for this course can be downloaded and installed for FREE. We will do most of our work in Numpy, Matplotlib, and Tensorflow. I am always available to answer your questions and help you along your data science journey.

This course focuses on "how to build and understand", not just "how to use". Anyone can learn to use an API in 15 minutes after reading some documentation. It's not about "remembering facts", it's about "seeing for yourself" via experimentation. It will teach you how to visualize what's happening in the model internally. If you want more than just a superficial look at machine learning models, this course is for you.


Suggested Prerequisites:

  • matrix addition and multiplication

  • basic probability (conditional and joint distributions)

  • Python coding: if/else, loops, lists, dicts, sets

  • Numpy coding: matrix and vector operations, loading a CSV file


WHAT ORDER SHOULD I TAKE YOUR COURSES IN?:

  • Check out the lecture "Machine Learning and AI Prerequisite Roadmap" (available in the FAQ of any of my courses, including the free Numpy course)


UNIQUE FEATURES

  • Every line of code explained in detail - email me any time if you disagree

  • No wasted time "typing" on the keyboard like other courses - let's be honest, nobody can really write code worth learning about in just 20 minutes from scratch

  • Not afraid of university-level math - get important details about algorithms that other courses leave out

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 😊