返回課程
AI003 Professional

深度學習入門

深度學習是機器學習的一個子領域,專注於使用人工神經網絡從原始數據中學習複雜的分層特徵表示。本課程涵蓋基本原理、背後的數學知識、優化概念(梯度下降、反向傳播)、網絡模塊(線性層、卷積層、池化層)以及常見架構(CNN、RNN)。應用範例包括電腦視覺、自然語言處理和強化學習。學生將使用 PyTorch 深度學習庫進行實作,並完成一個真實場景的期末專題。

5.0
30.0h
512 學習者
0 讚好
人工智能
開始學習

課程總覽

📚 內容摘要

深度學習是機器學習的一個子領域,專注於利用人工神經網絡從原始數據中學習複雜且層次化的特徵表示。本課程涵蓋基本原理、背後的數學基礎、優化概念(梯度下降、反向傳播)、網路模組(線性層、卷積層、池化層)以及常見架構(CNN、RNN)。應用範例包括電腦視覺、自然語言處理和強化學習。學生將使用 PyTorch 深度學習庫進行實現,並完成一個針對真實世界情境的最終專案。

核心目標簡要總結:掌握深度學習理論,使用 PyTorch 實現模型,理解專用架構(CNN、RNN、Transformer),並將這些概念應用於電腦視覺、自然語言處理與序列決策問題。

🎯 學習目標

  1. 解釋訓練深度神經網絡所需的數學基礎與核心優化技術(梯度下降、反向傳播)。
  2. 利用 PyTorch 深度學習框架,高效地實現、訓練與調試現代網路架構,並運用 CUDA 加速與高效的資料處理技術。
  3. 設計並分析專用架構,包括適用於影像資料的卷積神經網絡(CNN)與用於序列依賴關係的 Transformer 模型。
  4. 將深度學習技術應用於核心應用領域中的實際問題解決:電腦視覺、自然語言處理與強化學習。
  5. 基於穩健性、可解釋性與道德公平性評估模型,比較各種進階架構(例如生成模型、半監督學習)的優勢。

課程