課程目錄

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

課程大綱

第一章 緒論

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 代碼講解

第四章 循環(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 基本概念,評測標準,數據集,國際競賽

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 理論基礎:模型和目標函數,全局最優(yōu)解,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 深度學習可視化及解釋


課程聯系1:
大學資源網客服

課程聯系2:
大學資源網客服

課程聯系3:
大學資源網客服

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

五常市| 永康市| 监利县| 灌南县| 民县| 泾阳县| 岗巴县| 江油市| 平和县| 乌鲁木齐县| 沐川县| 宁安市| 乐山市| 辉县市| 垫江县| 子洲县| 策勒县| 新建县| 习水县| 岐山县| 衡水市| 太原市| 余江县| 庆云县| 莱阳市| 富裕县| 石狮市| 武汉市| 枣庄市| 阿克苏市| 张掖市| 敦化市| 营山县| 德保县| 太和县| 邮箱| 巴青县| 新兴县| 永德县| 六安市| 博客|