欄位 | 內容 |
---|---|
學期 | 109 學年度下學期 |
學生 | 柯泓吉 |
學號末兩碼 | 34 |
教師 | 陳鍾誠 |
學校科系 | 金門大學資訊工程系 |
課程內容 | https://gitlab.com/ccc109/ai |
- 上課發問
- 筆記
- 專案
週次 | 日期 | 內容 |
---|---|---|
第一週 | 20210225 | 評分方式 課程地圖 課程須知 課程所使用程式 傳統用法 機器學習 應用方面 優化 AI落地 爬山演算法 |
第二週 | 20210304 | 爬山演算法 模擬退火法 程式執行(code與執行結果) |
第三週 | 20210311 | 遺傳演算法 凱撒密碼 維吉尼亞密碼 XOR 密碼 程式執行(code與執行結果) |
第四週 | 20210318 | 線性規劃 單純形法 整數規劃 Big-O NP完全 整數編程 泡沫排序 循序搜尋法 優化算法 圖形搜尋(深度優先V.S.廣度優先) 程式執行(code與執行結果) |
第五週 | 20210326 | 八皇后問題 TruthTable |
第六週 | 20210401 | 微積分基本定理 數學的整體結構(集合、邏輯、函數、關係、證明) Python Lambda |
第八週 | 20210415 | MIN-MAX 電腦是如何下棋(程式執行(code與執行結果)) |
第九週 | 20210422 | 神經網路介紹 梯度下降法 程式執行(code與執行結果) |
第十週 | 20210429 | 邏輯推論與專家系統 集合與悖論 下載prolog 程式執行(code與執行結果) |
第十一週 | 20210506 | 傅立葉轉換 下載 matplotlib ,sympy , scipy , numpy |
第十二週 | 20210513 | 自然語言 人造語言 語言的處理 語法理論 語言的層次 喬姆斯基語言階層 語句結構 運算式語法 BNF 與生成語法 語法樹 下載 jieba , opencc 程式執行(code與執行結果) |
第十三週 | 20210520 | Hacker's guide to Neural Networks(反傳遞) 下載 pytorch 程式執行(code與執行結果) |
第十四週 | 20210527 | 人工智慧的方法 常見神經元的開關函數 深度學習的神經網路(CNN,RNN、LSTM,GAN) 程式執行(code與執行結果) |
第十五週 | 20210605 | Colab RNN One-hot Enconding 下載 typing_extensions matplotlib opencv 程式執行(code與執行結果) |
第十六週 | 20210610 | 機器學習 最大概似估計 蒙地卡羅方法 黎曼積分 馬可夫鏈 吉布斯採樣 隱藏式馬可夫模型 維特比演算法 EM演算法實作 K-近鄰演算法 決策樹 下載sklearn 程式執行(code與執行結果) |
主題 | 內容 |
---|---|
簡介 | 簡介 / 歷史 / 現況 |
優化算法 | 爬山演算法 / 遺傳演算法 / 限制最佳化 |
圖形搜尋 | 圖形表示 / 解空間 / DFS / BFS / IDS / A* |
邏輯推論 | 布林邏輯 / 一階邏輯 / 自動推論 / 專家系統 |
科學計算 | 機率 / 統計 / 向量 / 矩陣 / 代數 / 幾何 / 微積分 |
機器學習 | 馬可夫鏈 / HMM / EM / KNN / KMean |
神經網路 | 梯度下降法 / 反傳遞算法 / 感知器 / MLP |
深度學習 | 張量 / PyTorch / CNN / RNN / GAN / 強化學習 |
影像處理 | 影像辨識 / CNN / YoLo / 風格轉換 / 深度偽裝 |
語言處理 | 查表法 / 遞迴下降 / 字串比對 / RNN / 詞向量 / seq2seq / BERT |
電腦下棋 | 對局搜尋 / 策略梯度下降 / 蒙地卡羅 / AlphaGo |
自動控制 | 回饋系統 / 模糊控制 / 強化學習 / 自動駕駛 / 機器人 |