강의

멘토링

로드맵

Inflearn brand logo image
AI Development

/

Deep Learning & Machine Learning

Trí tuệ nhân tạo với Python

Học sâu (Deep learning) là kỹ thuật học dữ liệu thông qua mạng nơ-ron được tạo nên từ sự kết hợp của các hàm phức tạp. Trong khóa học này, chúng ta sẽ hiểu các khái niệm cốt lõi của học sâu một cách toán học và phân tích chúng dưới góc độ các phép toán ma trận. Đặc biệt, sử dụng thư viện NumPy của Python, chúng ta sẽ tự tay cài đặt quá trình lan truyền thuận và lan truyền ngược của học sâu, đồng thời trực quan hóa cách các tham số được cập nhật. Cấu trúc mạng nơ-ron tưởng chừng phức tạp cũng trở nên rõ ràng khi được giải quyết bằng các phép toán ma trận. Khóa học này chú trọng vào việc hiểu khái niệm hơn là lập trình, phù hợp với những sinh viên muốn nắm vững nguyên lý của học sâu một cách toán học và trực quan.

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

  • hjk1000
딥러닝이론
인공지능의원리
Python
Numpy
Tensorflow
Matplotlib

Dịch cái này sang tiếng Việt

  • Hiểu nguyên lý cơ bản của trí tuệ nhân tạo

  • Tự tay làm mạng nơ-ron nhân tạo

Khóa học này được thiết kế cho những người học muốn hiểu các nguyên tắc cơ bản của học sâu theo góc nhìn toán học. Trước khi sử dụng các khuôn khổ hoặc thư viện học sâu phức tạp, mục tiêu là hiểu các nguyên tắc một cách có hệ thống bằng cách triển khai các nguyên tắc hoạt động của mạng nơ-ron trực tiếp thông qua các phép toán ma trậnNumPy .

Đầu tiên, cấu trúc của mạng nơ-ron và cơ chế học được giải thích bằng cách chia chúng thành các giai đoạn lan truyền tiếnlan truyền ngược . Chúng ta sẽ tập trung vào phép nhân ma trận để giải thích cách đầu vào được chuyển đổi trong từng lớp, cách tính toán sự khác biệt giữa đầu ra và câu trả lời đúng theo hàm mất mát và cách sự khác biệt này được lan truyền ngược qua mạng để sửa đổi trọng số. Thông qua đó, bạn có thể tận mắt chứng kiến ​​cách học thực sự diễn ra.

Hàm mất mát là một yếu tố chính quyết định hướng học của một mô hình học sâu. Trong bài giảng này, chúng ta sẽ triển khai các công thức trực tiếp từ MSE (Mean Squared Error) , BCE (Binary Cross Entropy) và CCE (Categorical Cross Entropy) và giải thích thông qua các ví dụ cụ thể về loại bài toán nào phù hợp với từng loại. Thông qua đó, bạn có thể hiểu sâu hơn về lý do tại sao bạn nên chọn hàm mất mát này, thay vì chỉ sử dụng mã.

Trong phần hàm kích hoạt, chúng tôi đã triển khai các hàm chính như Sigmoid , ReLU , TanhSoftmax từng cái một và thiết kế để bạn có thể hiểu trực quan các đặc điểm, ưu và nhược điểm của các hàm bằng cách vẽ đồ thị. Ví dụ, bạn sẽ học bằng cách phân tích trực quan lý do tại sao ReLU hiệu quả hơn trong mạng nơ-ron sâu và cách Softmax tạo ra phân phối xác suất.

Dựa trên các thành phần này, chúng ta sẽ bắt đầu với mạng nơ-ron 1 lớp hoặc 2 lớp đơn giản, triển khai perceptron đa lớp (MLP) và thực hành giải quyết vấn đề phân loại bằng dữ liệu thực. Bạn cũng có thể điều chỉnh trực tiếp các siêu tham số như tốc độ học, kỷ nguyên và xử lý hàng loạt để trải nghiệm những thay đổi trong đường cong học tập và hiệu suất mô hình.

Khóa học này không chỉ là một khóa học lý thuyết đơn giản. Khóa học được thiết kế để giúp bạn tìm hiểu 'tại sao' và 'cách' mạng nơ-ron học bằng cách giải thích cách mỗi dòng mã được kết nối với công thức và triển khai tất cả các công thức bằng cách chuyển đổi chúng thành các phép toán ma trận dựa trên NumPy .

Cuối cùng, thông qua khóa học này, sinh viên sẽ hiểu được hoạt động bên trong của các khuôn khổ học sâu (PyTorch, TensorFlow, v.v.) trước khi sử dụng chúng và nếu cần, sẽ có thể tự triển khai mạng nơ-ron. Trải nghiệm nhìn thấy học sâu, vốn có vẻ phức tạp, được đơn giản hóa thành một hệ thống toán học duy nhất và hoạt động ngay trước mắt bạn sẽ mang lại cho người học sự tự tin và hiểu biết sâu sắc.

Khóa học này là sự lựa chọn hoàn hảo cho những ai muốn có trải nghiệm học tập cân bằng giữa lý thuyết và thực hành, trực giác và toán học.

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

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

  • Những ai tò mò về nguyên lý của AI

  • Người muốn tự làm mạng nơ-ron nhân tạo

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

  • Python cơ bản - Biết thì có ích

  • Đại số tuyến tính - yêu cầu toán cấp trung học phổ thông

Xin chào
Đây là

1,450

Học viên

35

Đánh giá

7

Trả lời

4.7

Xếp hạng

9

Các khóa học

안녕하세요

비전공자로 딥러닝을 열심히 공부하는 직장인입니다.

공부하면서 느낀 점들을 여러분들과 함께 공유하고 싶습니다

감사합니다.

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

Tất cả

18 bài giảng ∙ (5giờ 49phú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!

358.730 ₫

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

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!