【新生學習】深度學習與 PyTorch 實戰課程大綱


各位20級新同學好,我安排的課程沒有教材,只有一些視頻、論文和代碼。大家可以看看大綱,感興趣的同學參加即可。因為是第一次開課,大綱和進度會隨時調整,同學們可以隨時關注。初步計划每周兩章,一個半月完成課程。

Part 1 : 課程大綱

第一章 緒論

  • 1.1 從專家系統到機器學習
  • 1.2 從傳統機器學習到深度學習
  • 1.3 深度學習的能與不能
  • 1.4 pytorch 基礎

第二章 神經網絡基礎

  • 2.1 淺層神經網絡:生物神經元到單層感知器,多層感知器,反向傳播和梯度消失
  • 2.2 神經網絡到深度學習:逐層預訓練,自編碼器和受限玻爾茲曼機
  • 2.3 pytorch 編程練習

第三章 卷積神經網絡

  • 3.1 卷積神經網絡 VS 傳統神經網絡
  • 3.2 基本組成結構:卷積、池化、全連接
  • 3.3 典型結構:AlexNet, ZFNet, VGG, GoogleNet, ResNet
  • 3.4 pytorch 代碼講解

第四章 循環神經網絡

  • 4.1 循環神經網絡 VS 卷積神經網絡
  • 4.2 循環神經網絡的基本結構:深度RNN,雙向RNN,BPTT算法
  • 4.3 循環神經網絡的變種:LSTM,Grid-LSTM,GRU
  • 4.4 擴展: 解決RNN梯度消失的辦法,基於注意力機制的RNN

第五章 目標檢測

  • 5.1 基本概念,評測標准,數據集,國際競賽
  • 5.2 准備工作:滑動窗口、目標候選生成、難樣本挖掘、非極大值抑制、檢測框回歸
  • 5.3 目標檢測兩階段方法:R-CNN, SPP-Net, Fast R-CNN, Faster R-CNN, FPN, RFCN
  • 5.4 目標檢測單階段方法: YOLO, SSD, Retina Net
  • 5.5 十行代碼實現目標檢測

第六章 生成式對抗網絡(GAN)基礎

  • 6.1 基礎:圖像生成、修復、風格遷移、文字生成圖片
  • 6.2 理論基礎:模型和目標函數,全局最優解,pytorch 實現
  • 6.3 條件生成式對抗網絡(Conditional GAN)與 pytorch 實現
  • 6.4 深度卷積生成式對抗網絡(Deep Convolutional GAN,DCGAN)與 pytorch 實現
  • 6.5 Wasserstein GAN (WGAN)與 pytorch 實現

第七章 生成對抗網絡GAN前沿

  • 7.1 ProgressiveGAN、Spectral Normalization GAN、Self-Attention GAN
  • 7.2 以圖像翻譯為例,用 pytorch 實現 Pix2pix
  • 7.3 以圖像翻譯為例,用 pytorch 實現 CycleGAN

第八章 前沿技術

  • 8.1 深度強化學習:策略梯度法、Deep Q-Network、Actor-Critic方法
  • 8.2 遷移學習:種類及代表性方法,域自適應
  • 8.3 圖卷積神經網絡
  • 8.4 深度學習可視化及解釋

Part 2: 課程准備

課程主頁為:https://edu.cnblogs.com/campus/ouc/deeplearning

請大家自行在博客園注冊帳號,同時將自己的博客地址填寫於在線文檔:https://kdocs.cn/l/c4rOk46ry 我會把大家拉進班級。

初步計划本周開課,請大家本周四(7月16日 18:00前完成)上述要求。把大家拉進課程后,我會本周布置一次作業,希望大家按時完成。

備注: 每周作業會要求寫一個博客,希望大家可以最近兩天熟悉一下 Markdown 的基本語法以及 Typora 軟件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM