課程目錄

《Python深度學習》是軟件工程專業(yè)中地一門深度學習基礎課程,該課程以深度學習框架為基礎,介紹了機器學習地基礎知識與常用方法,以實例地方式學習機器學習操作地原理與其在深度學習框架下地實踐步驟。主要內容包含深度學習基礎知識,深度學習框架與其對比,機器學習基礎知識,深度學習框架(以PyTorch為例)基礎,Logistic回歸,多層感知器,卷積神經網絡與計算機視覺,神經網絡與自然語言處理。并通過8個深度學習實例地學習,幫助學生更好地掌握深度學習知識,做到理論與實踐相結合,方法與應用相結合。本課程除要求學生掌握以上深度學習知識,更重要地是要求學生掌握理論與實踐結合地學習方式,為更深入地學習打下良好地基礎。

課程大綱

第一章 緒論

1.1 從專家系統(tǒng)到機器學習

1.2 從傳統(tǒng)機器學習到深度學習

1.3 深度學習的能與不能

1.4 pytorch 基礎

第二章 神經網絡基礎

2.1 淺層神經網絡:生物神經元到單層感知器,多層感知器,反向傳播和梯度消失

2.2 神經網絡到深度學習:逐層預訓練,自編碼器和受限玻爾茲曼機

2.3 pytorch 編程練習

第三章 卷積神經網絡

3.1 卷積神經網絡 VS 傳統(tǒng)神經網絡

3.2 基本組成結構:卷積、池化、全連接

3.3 典型結構:AlexNet, ZFNet, VGG, GoogleNet, ResNet

3.4 pytorch 代碼講解

第四章 循環(huán)神經網絡

4.1 循環(huán)神經網絡 VS 卷積神經網絡

4.2 循環(huán)神經網絡的基本結構:深度RNN,雙向RNN,BPTT算法

4.3 循環(huán)神經網絡的變種:LSTM,Grid-LSTM,GRU

4.4 擴展: 解決RNN梯度消失的辦法,基于注意力機制的RNN

第五章 目標檢測

5.1 基本概念,評測標準,數(shù)據(jù)集,國際競賽

5.2 準備工作:滑動窗口、目標候選生成、難樣本挖掘、非極大值抑制、檢測框回歸

5.3 目標檢測兩階段方法:R-CNN, SPP-Net, Fast R-CNN, Faster R-CNN, FPN, RFCN

5.4 目標檢測單階段方法: YOLO, SSD, Retina Net

5.5 十行代碼實現(xiàn)目標檢測

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

6.1 基礎:圖像生成、修復、風格遷移、文字生成圖片

6.2 理論基礎:模型和目標函數(shù),全局最優(yōu)解,pytorch 實現(xiàn)

6.3 條件生成式對抗網絡(Conditional GAN)與 pytorch 實現(xiàn)

6.4 深度卷積生成式對抗網絡(Deep Convolutional GAN,DCGAN)與 pytorch 實現(xiàn)

6.5 Wasserstein GAN (WGAN)與 pytorch 實現(xiàn)

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

7.1 ProgressiveGAN、Spectral Normalization GAN、Self-Attention GAN

7.2 以圖像翻譯為例,用 pytorch 實現(xiàn) Pix2pix

7.3 以圖像翻譯為例,用 pytorch 實現(xiàn) CycleGAN

第八章 前沿技術

8.1 深度強化學習:策略梯度法、Deep Q-Network、Actor-Critic方法

8.2 遷移學習:種類及代表性方法,域自適應

8.3 圖卷積神經網絡

8.4 深度學習可視化及解釋


課程聯(lián)系1:
大學資源網客服

課程聯(lián)系2:
大學資源網客服

課程聯(lián)系3:
大學資源網客服

服務時間:
8:00-21:00(工作日)

卢湾区| 班玛县| 正定县| 安庆市| 玉门市| 当涂县| 颍上县| 福清市| 丽江市| 利津县| 孙吴县| 尚志市| 江都市| 天门市| 道孚县| 姚安县| 贵州省| 屏东市| 海原县| 阿拉尔市| 临西县| 澜沧| 阿克| 托里县| 龙州县| 灌云县| 金平| 禄劝| 营口市| 绵阳市| 加查县| 通海县| 宕昌县| 白山市| 梧州市| 铁岭县| 舟曲县| 桐庐县| 德昌县| 灌南县| 瓮安县|