人工智慧實踐:Tensorflow筆記課程是北京大學於2018年3月12日首次在中國大學MOOC開設的慕課課程、國家精品線上開放課程、國家級一流本科課程。該課程授課教師為曹健。據2021年3月中國大學MOOC官網顯示,該課程已開課5次。
人工智慧實踐:Tensorflow筆記課程共6講,包括神經網路計算、神經網路最佳化、神經網路八股、網路八股擴展、卷積神經網路、循環神經網路等內容。
基本介紹
- 中文名:人工智慧實踐:Tensorflow筆記
- 類別:慕課、國家精品線上開放課程、國家級一流本科課程
- 授課教師:曹健
- 提供院校:北京大學
- 開課時間:2018年3月12日(首次)
- 授課平台:中國大學MOOC
課程性質,課程背景,課程定位,開課信息,課程簡介,課程大綱,課前預備,授課目標,所獲榮譽,教師簡介,
課程性質
課程背景
深度學習是從20世紀40年代就已經存在的人工神經網路發展而來的,是機器學習的一個分支,它由多層人工神經元相互堆疊組成,用於識別輸入數據的複雜特徵並解決現實中的實際問題。TensorFlow是一個專注於深度學習的開源庫,使用計算數據流圖來表示複雜的神經網路結構。在此背景下,北京大學開設了人工智慧實踐:Tensorflow筆記這門課程,帶領快速掌握Tensorflow2的基本用法,入門人工智慧。
課程定位
人工智慧實踐:Tensorflow筆記課程是人工智慧的入門課,後續可繼續學習人工智慧、機器學習、深度學習等課程內容。
開課信息
開課次數 | 開課時間 | 學時安排 | 參與人數 |
---|---|---|---|
第1次開課 | 2018年03月12日-2018年08月26日 | 1-2小時每周 | 79307人 |
第2次開課 | 2018年12月01日-2019年01月31日 | 38812人 | |
第3次開課 | 2019年07月03日-2019年08月31日 | 36765人 | |
第4次開課 | 2020年03月09日-2020年06月09日 | 2小時每周 | 23539人 |
第5次開課 | 2020年10月10日-2021年01月20日 | 8672人 | |
(註:表格內容參考資料) |
課程簡介
人工智慧實踐:Tensorflow筆記課程梳理出Tensorflow2搭建最佳化神經網路的八股,通過學習逐步完善代碼,實現圖像識別與股票預測。課程第一講是神經網路計算,介紹了張量生成、TF2常用函式等內容;第二講是神經網路最佳化,介紹了損失函式、緩解過擬合、最佳化器等內容;第三講是神經網路八股,介紹了搭建網路八股sequential、搭建網路八股class、MNIST數據集等內容;第四講是網路八股擴展,介紹了參數提取、給圖識物、acc&loss可視化等內容;第五講是卷積神經網路,介紹了卷積計算過程、經典卷及網路小結、AlexNet等內容;第六講是循環神經網路,介紹了循環計算過程、字母預測、Embedding編碼等內容。
課程大綱
第一講 神經網路計算 1.7神經網路實現鳶尾花分類 1.5TF2常用函式2 1.6鳶尾花數據集讀入 1.8Tensorflow2安裝 1.4TF2常用函式1 1.2神經網路設計過程 1.1人工智慧三學派 TensorFlow筆記:第一講神經網路計算 第一講 神經網路計算 1.3張量生成 PPT:第一講神經網路計算 第二講 神經網路最佳化 TensorFlow筆記:第二講神經網路最佳化 2.4損失函式 2.5緩解過擬合 PPT:第二講神經網路最佳化 2.6最佳化器 2.1預備知識 2.3激活函式 第二講 神經網路最佳化 2.2複雜度學習率 第三講 神經網路八股 3.1搭建網路八股sequential 3.2搭建網路八股class 第三講 神經網路八股 TensorFlow筆記:第三講神經網路八股 3.3MNIST數據集 3.4FASHION數據集 PPT:第三講神經網路八股 第四講 網路八股擴展 4.5參數提取 4.7給圖識物 4.1搭建網路八股總覽 PPT:第四講網路八股擴展 4.6acc&loss可視化 4.4斷點續訓 TensorFlow筆記:第四講網路八股擴展 4.2自製數據集 第四講 網路八股擴展 | 4.3數據增強 第五講 卷積神經網路 5.1卷積計算過程 5.16經典卷及網路小結 5.12AlexNet 5.9CIFAR0數據集 PPT:第五講卷積神經網路 第五講 卷積神經網路 5.14InceptionNet 5.10卷積神經網路搭建示例 5.13VGGNet 5.4TF描述卷積計算層 5.8卷積神經網路 5.2感受野 5.15ResNet 5.11LeNet 5.7捨棄 5.3全零填充 5.5批標準化 5.6池化 TensorFlow筆記:第五講卷積神經網路 第六講 循環神經網路 6.7循環計算過程II 6.10字母預測Embedding_1pre1 6.9Embedding編碼 6.3循環計算層 TensorFlow筆記:第六講循環神經網路 6.4TF描述循環計算層 6.8字母預測onehot_4pre1 6.2循環核時間步展開 6.6字母預測onehot_1pre1 6.14GRU實現股票預測(GRU計算過程_TF描述GRU層) 6.1循環核 6.11字母預測Embedding_4pre1 6.13LSTM實現股票預測(LSTM計算過程_TF描述LSTM層) 第六講 循環神經網路 PPT:第六講循環神經網路 6.5循環計算過程I 6.12RNN實現股票預測 |
(註:表格內容從左至右列出,參考資料) |
課前預備
- 學習資料
書名 | 作者 | ISBN | 出版時間 | 出版社 |
---|---|---|---|---|
《Tensorflow:實戰Google深度學習框架》 | 鄭澤宇、顧思宇 | 9787121309595 | 2017年 | 電子工業出版社 |
《深度學習》 | Ian Goodfellow、Yoshua Bengio、Aaron Courville | 9787115461476 | 2017年 | 人民郵電出版社 |
(註:表格內容參考資料) |
授課目標
學會使用Python語言搭建人工神經網路,實現圖像分類。
所獲榮譽
2019年,人工智慧實踐:Tensorflow筆記課程被認定為國家精品線上開放課程;
2020年,人工智慧實踐:Tensorflow筆記課程被教育部認定為首批“國家級一流本科課程”(線上一流課程)。
教師簡介
曹健,博士,北京大學副教授。