inflearn logo

Học sâu thực hành Phần 2: Dự án học sâu thực tế với PyTorch Lightning sử dụng PyTorch

"Hoàn thiện từ A đến Z về Deep Learning, từ cơ bản đến 7 dự án thực tế (Tổng cộng 41 bài giảng)“ Vượt xa mức độ gọi mô hình đơn thuần, bạn sẽ học cách xây dựng đường ống (pipeline) Deep Learning gọn gàng và hiệu quả bằng cách sử dụng PyTorch Lightning - xu hướng hiện nay trong ngành. Hãy trực tiếp triển khai tổng cộng 7 dự án từ dự báo giá cổ phiếu đến AI tạo sinh, hình ảnh y tế và phân tích âm thanh để trở thành một kỹ sư AI tự tin trước bất kỳ loại dữ liệu nào.

8 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Python
Python
AI
AI
PyTorch
PyTorch
pytorch-lightning
pytorch-lightning
Python
Python
AI
AI
PyTorch
PyTorch
pytorch-lightning
pytorch-lightning

Bạn sẽ nhận được điều này sau khi học.

  • * Chuẩn hóa PyTorch Lightning: Truyền đạt phong cách lập trình thực tế hiện đại giúp tối đa hóa khả năng đọc hiểu và năng suất bằng cách tự động hóa các vòng lặp huấn luyện phức tạp.

  • * 7 dự án theo chủ đề: Cung cấp danh mục dự án áp đảo bao phủ toàn bộ các lĩnh vực của Deep Learning như hình ảnh, chuỗi thời gian, âm thanh, mô hình tạo sinh, phân đoạn ngữ nghĩa (semantic segmentation), v.v.

  • * Xây dựng môi trường phát triển phổ quát: Bao gồm bí quyết xây dựng môi trường chuyên nghiệp để quản lý hiệu quả Python và các thư viện học sâu (deep learning) thiết yếu bất kể hệ điều hành nào.

  • * Chinh phục kiến trúc cao cấp: Trực tiếp triển khai các cấu trúc cốt lõi của các bài báo nghiên cứu mới nhất như CNN, LSTM, AE, CycleGAN, Unet từ lý thuyết đến mã nguồn.

  • * Làm chủ tiền xử lý dữ liệu: Bạn sẽ học các kỹ thuật thực tế để xử lý không chỉ dữ liệu có cấu trúc mà cả dữ liệu hình ảnh và âm thanh không cấu trúc thành dạng có thể học được.

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

Khóa học này là lộ trình thiết yếu để vượt qua nền tảng học máy và trở thành một kỹ sư học sâu chuyên nghiệp. Thay vì chỉ dừng lại ở việc gọi model.fit(), bạn sẽ học cách thiết kế cấu trúc mô hình học sâu và huấn luyện chúng một cách hiệu quả bằng cách sử dụng công cụ mạnh mẽ mang tên PyTorch Lightning.

Đây không chỉ là việc lặp lại các ví dụ đơn giản. Thông qua 7 dự án thực tế, bạn sẽ nắm vững các phương pháp chuẩn mực để xử lý dữ liệu phi cấu trúc như hình ảnh, chuỗi thời gian, âm thanh và hình ảnh y tế. Cùng với các kỹ thuật tối ưu hóa để đẩy hiệu suất lên mức tối đa, khóa học cung cấp một quy trình Deep Learning hoàn chỉnh, bao quát tất cả các kiến trúc hiện đại như CNN, LSTM, GAN và Unet.


"Từ cơ bản đến 7 dự án thực tế, hoàn thiện từ A đến Z về Deep Learning (Tổng cộng 41 bài giảng)“

 

Không chỉ dừng lại ở việc gọi mô hình đơn thuần, bạn sẽ học cách xây dựng một đường ống (pipeline) học sâu gọn gàng và hiệu quả bằng cách sử dụng PyTorch Lightning - một xu hướng trong ngành hiện nay. Hãy trực tiếp triển khai tổng cộng 7 dự án, từ dự báo giá cổ phiếu đến AI tạo sinh, hình ảnh y tế và phân tích âm thanh, để phát triển thành một kỹ sư AI tự tin trước bất kỳ loại dữ liệu nào.

 

Điểm cốt lõi chỉ có tại khóa học này

* Chuẩn hóa PyTorch Lightning: Truyền đạt phong cách lập trình thực tế hiện đại giúp tối đa hóa khả năng đọc hiểu và năng suất bằng cách tự động hóa các vòng lặp huấn luyện phức tạp.

* 7 dự án theo chủ đề: Cung cấp danh mục dự án áp đảo bao phủ toàn bộ các lĩnh vực của Deep Learning như hình ảnh, chuỗi thời gian, âm thanh, mô hình tạo sinh, phân đoạn ngữ nghĩa (semantic segmentation), v.v.

* Xây dựng môi trường phát triển phổ quát: Bao gồm bí quyết xây dựng môi trường chuyên nghiệp để quản lý hiệu quả Python và các thư viện học sâu (deep learning) thiết yếu bất kể hệ điều hành nào.

* Chinh phục kiến trúc cao cấp: Trực tiếp triển khai các cấu trúc cốt lõi của các bài báo nghiên cứu mới nhất như CNN, LSTM, AE, CycleGAN, Unet từ lý thuyết đến mã nguồn.

* Làm chủ tiền xử lý dữ liệu: Bạn sẽ học các kỹ thuật thực tế để xử lý không chỉ dữ liệu có cấu trúc mà cả dữ liệu hình ảnh và âm thanh không cấu trúc thành dạng có thể học được.





📱 Xem trước chương trình giảng dạy & dự án


✒ Section 1. Xây dựng nền tảng và thiết lập môi trường (Bài 1 ~ Bài 4)

Đây là bước đầu tiên để xây dựng mô hình thành công. Chúng ta sẽ thiết lập môi trường phát triển Python và cài đặt hoàn tất các thư viện thiết yếu cho việc học deep learning.


✒Section 2. PyTorch Lightning Core (Bài 5 ~ Bài 8)

Giải quyết những rắc rối của PyTorch tiêu chuẩn. Sử dụng Lightning để xây dựng các mô hình phân loại nhị phân, phân loại đa lớp, hồi quy và làm quen với vòng lặp huấn luyện hiệu quả.

 

✒ Phần 3. [Dự án 1] Máy phân loại rác thải thông minh (Bài 9 ~ Bài 15)

Từ việc thu thập dữ liệu hình ảnh đến tiền xử lý và áp dụng học chuyển tiếp (Transfer Learning) dựa trên CNN, bạn sẽ hoàn thành một bộ phân loại vật thể thực tế với độ chính xác cao.


✒ Section 4.[Dự án 2] Dự đoán giá cổ phiếu Samsung Electronics (Bài 16 ~ Bài 18)

Chúng ta sẽ xử lý dữ liệu giá cổ phiếu, một đại diện tiêu biểu của dữ liệu chuỗi thời gian. Sử dụng kiến trúc LSTM để học hỏi luồng và quy luật của dữ liệu, từ đó thử dự đoán giá cả trong tương lai.


✒ Section 5. [Dự án 3] Phát hiện bất thường trong dữ liệu điện tâm đồ (Bài 19 ~ Bài 22)

Học về AutoEncoder (AE), tinh hoa của học máy không giám sát. Bạn sẽ nắm vững kỹ thuật phát hiện các dấu hiệu bất thường nhỏ nhất bằng cách học các mô hình bình thường từ dữ liệu điện tâm đồ phức tạp.


✒ Phần 6.[Dự án 4] Hoạt hình hóa hình ảnh: CycleGAN (Bài 23 ~ Bài 29)

Chinh phục GAN, tinh hoa của AI tạo sinh. Trải nghiệm khả năng biến đổi hình ảnh thực tế sang phong cách hoạt hình đầy kinh ngạc với CycleGAN, công nghệ cho phép chuyển đổi giữa các dữ liệu không cần các cặp nhãn tương ứng.


✒Phần 7. [Dự án 5] Chẩn đoán bệnh dựa trên hình ảnh y tế (Bài 30 ~ Bài 34)

Học về Semantic Segmentation, kỹ thuật phân tích đến từng đơn vị pixel trong hình ảnh. Sử dụng mô hình Unet để tìm kiếm chính xác các vùng bị thương hoặc vùng bệnh lý cụ thể trong hình ảnh y tế.


✒Phần 8.[Dự án 6] Phân loại âm thanh bằng Deep Learning (Bài 35 ~ Bài 38)

Tìm hiểu kỹ thuật Mel Spectrogram để trực quan hóa âm thanh. Trải nghiệm công nghệ đa phương thức (multimodal) tiên tiến nhất bằng cách hình ảnh hóa dữ liệu âm thanh và phân loại bằng Deep Learning.


✒Phần 9.[Dự án 7] Tính tổng các chữ số (Bài 39 ~ Bài 41)

Kết hợp thư viện thị giác máy tính OpenCV với các mô hình học sâu. Kết thúc khóa học bằng việc xây dựng một hệ thống ứng dụng tổng hợp có khả năng nhận dạng các chữ số trong video và thực hiện các phép toán.

.

✒ Giới thiệu người chia sẻ kiến thức

Yoon Jae-seong (Giảng viên chính về Phân tích dữ liệu tại Like Lion)


Kinh nghiệm phát triển 
• Phát triển và ra mắt nội dung di động SKT "Island Adventure" 
• Phát triển và ra mắt nội dung di động KT "Quiz Soccer" 
• Ra mắt SK "Mobile Real Estate Agent" 
• Phát triển ứng dụng iPhone "Hanjatong" 
• Phát triển ứng dụng iPhone "Health Training" 
• Phát triển nội dung KT/SK Nhật Bản Namco "Tales of Commons" 
• Phát triển KT Mini Game (Yageum Yageum Land Grab, Aladdin's Magic Lamp, Mystery Block Detective Group, BUZZ and BUZZ)

Kinh nghiệm giảng dạy 
Tôi là giảng viên kỳ cựu với 19 năm kinh nghiệm giảng dạy và phát triển cho các nhân viên đang làm việc tại các doanh nghiệp nổi tiếng trong nước và những người chưa có việc làm như Samsung Multi Campus, Viện Thúc đẩy Công nghiệp Thông tin Busan, Viện Thúc đẩy Công nghiệp Văn hóa Thông tin Jeonju, Viện Thúc đẩy Công nghiệp Thông tin Incheon, Viện Thúc đẩy Phát thanh Truyền hình Hàn Quốc, SK C&C, T Academy, Viện Thúc đẩy Công nghiệp Robot Hàn Quốc, Daejeon ETRI, Samsung Electronics, Trung tâm Đào tạo NICA, Trung tâm Năng suất Hàn Quốc, Hanwha S&C, Samsung Electronics, LG Electronics, SK C&C, v.v. 

Lĩnh vực giảng dạy 
Tôi giảng dạy về các lĩnh vực như Java, Android, Framework, Cơ sở dữ liệu, UML, iPhone, Xử lý và phân tích dữ liệu lớn, Python, Internet vạn vật (IoT), Phân tích dữ liệu sử dụng R/Python, Deep Learning, Machine Learning AI, Spark, v.v. Tôi đúc kết những kinh nghiệm đa dạng để giải thích một cách dễ hiểu nhất, đồng thời xây dựng bài giảng sao cho có thể tạo ra các ví dụ và giải thích để áp dụng vào thực hành. Vì đây không phải là lớp học trực tiếp nên nếu có điều gì không biết, hãy đặt câu hỏi & trả lời.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • * Những ai muốn tìm hiểu kỹ từ 'nguyên lý' của Deep Learning: Những ai muốn vượt qua việc chỉ gọi các thư viện để hiểu rõ bối cảnh toán học và nguyên lý lan truyền ngược (backpropagation)

  • * Những người muốn sử dụng Pytorch ở cấp độ thực tế: Những người muốn nắm vững toàn bộ quá trình thiết kế và tối ưu hóa mạng thần kinh của riêng mình

  • * Những người khao khát cải thiện hiệu suất mô hình: Những người tò mò về các kỹ thuật thực tế như giải quyết vấn đề quá khớp (overfitting), tinh chỉnh siêu tham số (Optuna), v.v.

  • * Những người muốn bắt đầu xử lý dữ liệu hình ảnh và chuỗi thời gian: Những người muốn xây dựng nền tảng về CNN và RNN để mở rộng danh mục dự án (portfolio) AI của mình.

Cần biết trước khi bắt đầu?

  • Bạn cần có kiến thức cơ bản về cú pháp Python cùng với Numpy và Pandas.

  • Ngay cả khi bạn thiếu nền tảng toán học, chúng tôi vẫn sẽ chỉ ra các khái niệm cốt lõi trong bài giảng, vì vậy chỉ cần có đam mê là bạn hoàn toàn có thể hoàn thành khóa học.

Xin chào
Đây là softcampus

16,191

Học viên

831

Đánh giá

595

Trả lời

4.7

Xếp hạng

47

Các khóa học

Soft Campus là trung tâm đào tạo hỗ trợ bán các nội dung và bài giảng trực tuyến cũng như trực tiếp.

Mọi thắc mắc về việc mua các bài giảng và nội dung đa dạng cũng như lĩnh vực liên quan đến AI, vui lòng liên hệ qua raputa@nate.com hoặc số điện thoại 02-553-0824.

Cảm ơn bạn.

Thêm

Chương trình giảng dạy

Tất cả

41 bài giảng ∙ (12giờ 44phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của softcampus

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

39 ₫

50%

2.089.660 ₫