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

Autonomous Cars: Deep Learning and Computer Vision in Python

Xe Tự Lái: Deep Learning và Thị Giác Máy Tính trong Python

Xe Tự Lái: Deep Learning và Thị Giác Máy Tính trong Python

Học OpenCV, Keras, phát hiện vật thể và làn đường, phân loại biển báo giao thông cho xe tự hành

4.6
(1,456 đánh giá)
12,974 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đ 379.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
12.5 giờ video
95 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ì

Tự động phát hiện vạch kẻ đường trong ảnh
Phát hiện ô tô và người đi bộ bằng bộ phân loại đã huấn luyện và SVM
Phân loại biển báo giao thông bằng Mạng Nơ-ron Tích chập (CNN)
Nhận diện phương tiện khác trong ảnh bằng kỹ thuật so khớp mẫu (template matching)
Xây dựng mạng nơ-ron sâu với Tensorflow và Keras
Phân tích và trực quan hóa dữ liệu với Numpy, Pandas, Matplotlib và Seaborn
Xử lý dữ liệu ảnh bằng OpenCV
Hiệu chỉnh camera trong Python, sửa méo hình
Làm sắc nét và làm mờ ảnh bằng tích chập
Phát hiện biên ảnh với Sobel, Laplace và Canny
Biến đổi ảnh: dịch chuyển, xoay, thay đổi kích thước và biến đổi phối cảnh
Trích xuất đặc trưng ảnh với HOG
Phát hiện góc vật thể với Harris
Phân loại dữ liệu với kỹ thuật máy học: hồi quy, cây quyết định, Naive Bayes và SVM
Phân loại dữ liệu với mạng nơ-ron nhân tạo và học sâu

Yêu cầu

Máy tính Windows, Mac hoặc Linux PC với ít nhất 3GB dung lượng trống.
Có chút kinh nghiệm lập trình trước đây.

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

Kỹ sư phần mềm muốn tìm hiểu các thuật toán vận hành xe tự lái.

Nội dung khóa học

12 phần • 94 bài giảng
1 Giới thiệu
2 Lưu ý quan trọng về cài đặt và xử lý sự cố
3 Cài đặt Anaconda, OpenCV, Tensorflow và Tài liệu Khóa học
4 Kiểm tra Môi trường bằng Phát hiện Biên Thời gian Thực trong Jupyter Notebook
5 Udemy 101: Tận dụng Tối đa Khóa học Này
6 Lưu ý quan trọng
1 Lược sử Phương tiện Tự hành
2 Tổng quan Khóa học và Kết quả Học tập
1 Python Cơ bản: Khoảng trắng, Import và Danh sách
2 Python Cơ bản: Tuple và Từ điển
3 Python Cơ bản: Hàm và Phép toán Boolean
4 Python Cơ bản: Vòng lặp và Bài tập
5 Giới thiệu Pandas
6 Giới thiệu MatPlotLib
7 Giới thiệu Seaborn
1 Thị giác máy tính là gì và tại sao nó quan trọng?
2 Hệ thống thị giác: Con người vs Máy tính
3 Ảnh là gì và được lưu trữ kỹ thuật số như thế nào?
4 [Thực hành] Xem ảnh màu và chuyển đổi RGB sang Grayscale
5 [Thực hành] Phát hiện vạch đường trong ảnh xám
6 [Thực hành] Phát hiện vạch đường trong ảnh màu
7 Những thách thức của kỹ thuật lựa chọn màu là gì?
8 Không gian Màu
9 [Thực hành] Chuyển đổi RGB sang HSV và gộp/tách kênh màu
10 Tích chập - Làm sắc nét và Làm mờ
11 [Thực hành] Tích chập - Làm sắc nét và Làm mờ
12 Phát hiện Biên và Tính toán Gradient (Sobel, Laplace và Canny)
13 [Thực hành] Phát hiện Biên và Tính toán Gradient (Sobel, Laplace và Canny)
14 [Thực hành] Dự án #1: Phát hiện Biên Canny, Sobel và Laplace dùng Webcam
1 Biến đổi Ảnh - Xoay, Dịch chuyển và Thay đổi Kích thước
2 [Thực hành] Code thực hiện xoay, dịch chuyển và thay đổi kích thước
3 Biến đổi Ảnh – Biến đổi Phối cảnh
4 [Thực hành] Thực hiện biến đổi phi afin trên ảnh biển báo giao thông
5 Cắt ảnh, giãn nở và xói mòn
6 [Thực hành] Code thực hiện cắt ảnh, giãn nở và xói mòn
7 Mặt nạ Vùng quan tâm
8 [Thực hành] Code xác định vùng quan tâm
9 Lý thuyết Biến đổi Hough
10 [Thực hành] Biến đổi Hough – ví dụ thực tế trong python
11 Giải pháp Dự án: Dùng Biến đổi Hough để phát hiện vạch đường trong ảnh
1 Đặc trưng Ảnh và tầm quan trọng cho phát hiện vật thể
2 [Thực hành] Tìm một chiếc xe tải trong ảnh bằng tay!
3 So khớp Mẫu - Tìm một Xe tải
4 [Thực hành] Giải pháp Dự án: Tìm Xe tải bằng So khớp Mẫu
5 Phát hiện góc – Harris
6 [Thực hành] Code thực hiện phát hiện góc
7 Thay đổi tỷ lệ Ảnh – Tháp ảnh lên/xuống
8 [Thực hành] Code thực hiện Tháp ảnh (Image pyramiding)
9 Biểu đồ Màu
10 [Thực hành] Code lấy biểu đồ màu
11 Biểu đồ Gradient có hướng (HOG)
12 [Thực hành] Code trích xuất Đặc trưng HOG
13 Trích xuất Đặc trưng - SIFT, SURF, FAST và ORB
14 [Thực hành] Trích xuất Đặc trưng FAST/ORB trong OpenCV
1 Máy học là gì?
2 Đánh giá Hệ thống Máy học với Kiểm tra chéo
3 Hồi quy Tuyến tính
4 [Thực hành] Hồi quy Tuyến tính trong Thực tế
5 Hồi quy Logistic
6 [Thực hành] Hồi quy Logistic trong Thực tế
7 Cây Quyết định và Rừng Ngẫu nhiên
8 [Thực hành] Cây Quyết định trong Thực tế
1 Định lý Bayes và Naive Bayes
2 [Thực hành] Naive Bayes trong Thực tế
3 Máy Vectơ Hỗ trợ (SVM) và Bộ Phân loại Vectơ Hỗ trợ (SVC)
4 [Thực hành] Bộ Phân loại Vectơ Hỗ trợ trong Thực tế
5 Giải pháp Dự án: Phát hiện Xe hơi dùng SVM - Phần #1
6 [Thực hành] Phát hiện Xe hơi dùng SVM - Phần #2
7 [Thực hành] Giải pháp Dự án: Phát hiện Xe hơi dùng SVM - Phần #3
1 Giới thiệu: Mạng Nơ-ron Nhân tạo là gì và chúng học như thế nào?
2 Mô hình Perceptron Đơn Nơ-ron
3 Hàm Kích hoạt
4 Huấn luyện ANN và Chia tập dữ liệu
5 Ví dụ Thực tế - Xác định Tốc độ Phương tiện
6 Code xây dựng perceptron cho phân loại nhị phân
7 Huấn luyện Lan truyền Ngược
8 Code Huấn luyện perceptron cho phân loại nhị phân
9 Mạng ANN Perceptron Hai và Đa Lớp
10 Ví dụ 1 - Xây dựng perceptron đa lớp cho phân loại nhị phân
11 Ví dụ 2 - Xây dựng perceptron đa lớp cho phân loại nhị phân
1 Giới thiệu Học sâu và Tensorflow
2 Xây dựng Mạng Nơ-ron Sâu với Keras, Chuẩn hóa và Mã hóa One-Hot.
3 [Thực hành] Xây dựng Bộ Phân loại Logistic với Học sâu và Keras
4 Hàm kích hoạt ReLU và Ngăn chặn Quá khớp với Điều chuẩn Dropout
5 [Thực hành] Cải thiện Bộ Phân loại với Điều chuẩn Dropout
1 Mạng Nơ-ron Tích chập (CNN's)
2 Triển khai CNN trong Keras
3 [Thực hành] Phân loại Ảnh với CNN Đơn giản, Phần 1
4 [Thực hành] Phân loại Ảnh với CNN Đơn giản, Phần 2
5 Gộp cực đại (Max Pooling)
6 [Thực hành] Cải thiện Cấu trúc CNN với Gộp cực đại
7 [Thực hành] Xây dựng CNN để Phân loại Biển báo Giao thông
8 [Thực hành] Xây dựng CNN để Phân loại Biển báo Giao thông - phần 2
1 Bài giảng Thêm: Khám phá thêm các khóa học khác!

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

Autonomous Cars: Computer Vision and Deep Learning

The automotive industry is experiencing a paradigm shift from conventional, human-driven vehicles into self-driving, artificial intelligence-powered vehicles. Self-driving vehicles offer a safe, efficient, and cost effective solution that will dramatically redefine the future of human mobility. Self-driving cars are expected to save over half a million lives and generate enormous economic opportunities in excess of $1 trillion dollars by 2035. The automotive industry is on a billion-dollar quest to deploy the most technologically advanced vehicles on the road.

As the world advances towards a driverless future, the need for experienced engineers and researchers in this emerging new field has never been more crucial.

The purpose of this course is to provide students with knowledge of key aspects of design and development of self-driving vehicles. The course provides students with practical experience in various self-driving vehicles concepts such as machine learning and computer vision. Concepts such as lane detection, traffic sign classification, vehicle/object detection, artificial intelligence, and deep learning will be presented. The course is targeted towards students wanting to gain a fundamental understanding of self-driving vehicles control. Basic knowledge of programming is recommended. However, these topics will be extensively covered during early course lectures; therefore, the course has no prerequisites, and is open to any student with basic programming knowledge. Students who enroll in this self-driving car course will master driverless car technologies that are going to reshape the future of transportation.

Tools and algorithms we'll cover include:

  • OpenCV

  • Deep Learning and Artificial Neural Networks

  • Convolutional Neural Networks

  • Template matching

  • HOG feature extraction

  • SIFT, SURF, FAST, and ORB

  • Tensorflow and Keras

  • Linear regression and logistic regression

  • Decision Trees

  • Support Vector Machines

  • Naive Bayes

Your instructors are Dr. Ryan Ahmed with a PhD in engineering focusing on electric vehicle control systems, and Frank Kane, who spent 9 years at Amazon specializing in machine learning. Together, Frank and Dr. Ahmed have taught over 500,000 students around the world on Udemy alone.

Students of our popular course, "Data Science, Deep Learning, and Machine Learning with Python" may find some of the topics to be a review of what was covered there, seen through the lens of self-driving cars. But, most of the course focuses on topics we've never covered before, specific to computer vision techniques used in autonomous vehicles. There are plenty of new, valuable skills to be learned here!

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