Làm chủ thuật toán cơ bản từ A đến Z về Deep Learning sử dụng PyTorch Phần 1

: "Từ nền tảng toán học đến các mô hình mới nhất, hoàn thiện pipeline Deep Learning với Pytorch (Tổng cộng 44 bài giảng)" Thời đại chỉ học cách gọi model.fit() một cách đơn thuần đã qua rồi. Từ đạo hàm và hạ giang (gradient descent) - những nền tảng cơ bản nhất của mạng thần kinh nhân tạo, đến cách sử dụng Pytorch thiết yếu trong công việc thực tế, và cả CNN/RNN để xử lý dữ liệu hình ảnh và chuỗi thời gian! Chúng tôi sẽ giúp bạn chinh phục toàn bộ quy trình Deep Learning một cách hệ thống. Giờ đây, hãy bước vào thế giới Deep Learning kinh ngạc, nơi trí tuệ nhân tạo mô phỏng bộ não con người có thể tự học hỏi và đưa ra phán đoán, vượt xa việc chỉ phân tích dữ liệu thông thường.

5 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
Deep Learning(DL)
Deep Learning(DL)
PyTorch
PyTorch
Python
Python
AI
AI
Deep Learning(DL)
Deep Learning(DL)
PyTorch
PyTorch

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

  • * Hiểu rõ về toán học cốt lõi trong học sâu (đạo hàm, quy tắc chuỗi)

  • * Khả năng thiết kế kiến trúc từ Perceptron đến mạng thần kinh đa lớp (MLP)

  • * Thành thạo quy trình triển khai và phân phối mô hình học sâu sử dụng Pytorch

  • * Kỹ năng tối ưu hóa mô hình chuyên nghiệp sử dụng Dropout, kỹ thuật dừng sớm (Early Stopping) và Optuna

  • * Năng lực cơ bản về xử lý dữ liệu hình ảnh và chuỗi sử dụng CNN và RNN

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

Deep learning không phải là một chiếc hộp đen. Chỉ khi hiểu được cách các trọng số được cập nhật bên trong như thế nào và tại sao cần lan truyền ngược sai số, bạn mới có thể thực sự làm chủ và điều khiển mô hình một cách tự do.

Khóa học này sẽ giúp bạn nuôi dưỡng khả năng 'thiết kế' cấu trúc của Deep Learning. Đặc biệt, lộ trình xuyên suốt từ nguyên lý Lan truyền ngược ở bài 23, tối ưu hóa Optuna ở bài 36, cho đến Học chuyển tiếp ở bài 44 sẽ giúp bạn bước một bước tiến dài từ một nhà phát triển đơn thuần trở thành một chuyên gia AI. Sau khi kết thúc hành trình 44 bài học, bạn sẽ có được sự tự tin để giải quyết các dữ liệu phức tạp bao gồm hình ảnh và văn bản bằng Deep Learning.


: "Từ nền tảng toán học đến các mô hình mới nhất, hoàn thiện pipeline Deep Learning với Pytorch (Tổng cộng 44 bài giảng)"

Thời đại chỉ học cách gọi model.fit() đơn thuần đã qua rồi. Từ những nền tảng cơ bản nhất của mạng thần kinh nhân tạo như đạo hàm và hạ giang (gradient descent), đến cách sử dụng PyTorch thiết yếu trong thực tế, và cả CNN/RNN để xử lý dữ liệu hình ảnh và chuỗi thời gian! Chúng tôi sẽ giúp bạn chinh phục toàn bộ quy trình học sâu một cách hệ thống.

Giờ đây, hãy bước ra khỏi giới hạn của việc phân tích dữ liệu để tiến vào thế giới tuyệt vời của học sâu (deep learning) – nơi trí tuệ nhân tạo mô phỏng bộ não con người có thể tự học hỏi và đưa ra quyết định.


Những điểm cốt lõi chỉ có ở bài giảng này

* Nền tảng toán học vững chắc: Giải thích dễ hiểu những kiến thức toán học thiết yếu để hiểu về Deep Learning, từ hàm số bậc nhất/bậc hai đến đạo hàm riêng và quy tắc chuỗi (Chain Rule).

* Thấu hiểu kiến trúc Deep Learning: Khám phá hoàn hảo nguyên lý từ Perceptron đơn tầng đến Perceptron đa tầng (MLP) và Lan truyền ngược (Backpropagation).

* Đỉnh cao của chiến lược tối ưu hóa: Truyền đạt từ kỹ thuật Dropout, dừng sớm (Early Stopping) để ngăn chặn quá khớp, cho đến cách sử dụng Optuna - công cụ tinh chỉnh siêu tham số (hyperparameter tuning) mới nhất.

* Thị giác máy tính & Dữ liệu chuỗi: Xử lý từ phân loại hình ảnh MNIST (CNN) đến dữ liệu chuỗi thời gian/ngôn ngữ (RNN), và cả học chuyển đổi (Transfer Learning) để tối ưu hóa việc huấn luyện.

* Xây dựng môi trường thực tế: Bao gồm toàn bộ quy trình thực tế từ việc thiết lập môi trường phát triển chuyên nghiệp sử dụng TensorFlow và Keras cho đến lưu trữ và tự động hóa mô hình.


thoughtful Bạn có thể kiểm tra thông tin về các nội dung đa dạng tại trang web Soft Campus.

thoughtful http://www.softcampus.co.kr





📱 Xem trước chương trình học & dự án


✒ Phần 1. Tổng quan về Deep Learning và Cơ sở Toán học (Bài 1 ~ Bài 9)

Tìm hiểu về lịch sử và các lĩnh vực hoạt động của Deep Learning, đồng thời đề cập đến toán học cơ bản (hàm số, đạo hàm, đạo hàm riêng, hàm hợp) vốn là động cơ cho việc học mạng thần kinh.

Nội dung học chính: Lịch sử Deep Learning, thiết lập môi trường phát triển, cơ bản về đạo hàm, quy tắc chuỗi (Chain Rule)


✒Phần 2. Mô hình hồi quy và Thuật toán hạ cực đại (Bài 10 ~ Bài 16)

Học sâu về hồi quy tuyến tính - nền tảng của dự báo, cùng với thuật toán hạ giá trị đạo hàm (Gradient Descent) để tìm trọng số tối ưu và nguyên lý của tốc độ học (Learning Rate).

Công nghệ cốt lõi: Thiết kế hàm giả thuyết, chỉ số đánh giá sai số, hồi quy tuyến tính đa biến, phương pháp bình phương tối thiểu

 

✒ Phần 3. Nguyên lý của Mô hình Phân loại và Perceptron (Bài 17 ~ Bài 23)

Tìm hiểu về hồi quy logistic và hàm sigmoid, đồng thời học về cấu trúc của perceptron - nguồn gốc của mạng thần kinh nhân tạo - và perceptron đa lớp giúp giải quyết vấn đề XOR.

Nội dung học chính: Hàm Sigmoid, Perceptron, Giải quyết cổng logic, Lan truyền ngược sai số


✒ Phần 4. Thiết kế mạng thần kinh dựa trên Pytorch (Bài 24 ~ Bài 30)

Bắt đầu thiết kế mạng thần kinh nhân tạo bằng cách sử dụng Pytorch một cách nghiêm túc. Bạn sẽ trực tiếp tạo ra cấu trúc mô hình tối ưu bằng cách lựa chọn hàm kích hoạt và bộ tối ưu hóa (optimizer).

Kỹ thuật cốt lõi: Cách sử dụng Pytorch, hàm kích hoạt, bộ tối ưu hóa (optimizer), thiết kế cấu trúc cơ bản của Deep Learning


✒ Section 5. Tối ưu hóa hiệu suất và tinh chỉnh mô hình (Bài 31 ~ Bài 36)

Bạn sẽ được học các kỹ thuật ngăn ngừa quá khớp (overfitting), một yếu tố cốt lõi trong thực tế. Nội dung học bao gồm Dropout, dừng sớm (early stopping), tự động lưu mô hình và tối ưu hóa siêu tham số tự động bằng Optuna.

Nội dung học chính: Kiểm tra quá khớp (overfitting), Dropout, kỹ thuật dừng sớm (Early Stopping), tự động lưu mô hình, tinh chỉnh Optuna



✒ Phần 6. Kiến trúc nâng cao: CNN, RNN và Học chuyển tiếp (Bài 37 ~ Bài 44)

Làm chủ CNN - cốt lõi của nhận dạng hình ảnh và RNN - chuyên xử lý dữ liệu chuỗi thông qua thực hành MNIST, đồng thời chinh phục cả kỹ thuật học chuyển đổi (transfer learning) để tái sử dụng các mô hình đã có.

Kỹ thuật cốt lõi: Phân loại nhị phân/đa lớp, kiến trúc CNN, thực hành MNIST, cơ bản về RNN, học chuyển tiếp (transfer learning)



✒ 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 các mini game KT (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 đang tìm việc 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, ETRI Daejeon, Samsung Electronics, Trung tâm Đào tạo nica, Trung tâm Năng suất Hàn Quốc, Hanwha S&C, LG Electronics, v.v.

Lĩnh vực giảng dạy
Tôi giảng dạy trong 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. Tôi xây dựng bài giảng bằng cách lồng ghép các kinh nghiệm đa dạng để giải thích một cách dễ hiểu nhất, đồng thời tạo ra các ví dụ để học viên có thể á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ì chưa rõ, bạn có thể đặt câu hỏi & nhận giải đáp.

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

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

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

  • * 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ững chắc 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,104

Học viên

830

Đánh giá

595

Trả lời

4.7

Xếp hạng

46

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ả

46 bài giảng ∙ (17giờ 13phút)

Tài liệu khóa học:

Tài liệu bài giảng
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

27.500 ₫

50%

1.163.112 ₫