---
# System prepended metadata

title: 機器學習概論教材生成
tags: [RAG 系統整合, 機器學習教材]

---

# ==機器學習概論==教材製作
[Github link](https://github.com/culture0418/ML_RAG_System) (需要檢視權限可找玟樺幫忙開啟)

## 課程大綱
### W1: *課程介紹*
- 教學重點:
    - 機器學習的定義
    - 課程目標與期望
    - 學習資源&輔助系統介紹
### W2: Python基礎
- [大綱](https://hackmd.io/@KSLab-M1/H1j8sIiWlg/edit)
- [ppt link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522020_office365_ncu_edu_tw/EfTBPCLh40tFqSccoer5mgkBi1PskhEF96w_5X4vrkY3VQ?e=DkJWVN)
- [colab link](https://colab.research.google.com/drive/1oeuLU3gUtpdso59D2HXTE4fJUPKYk86b?usp=sharing)
### W3: 資料處理套件:Pandas(上)
- [大綱](https://hackmd.io/@KSLab-M1/ByRRW6Bflg/edit)
- [ppt(上) link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522058_office365_ncu_edu_tw/EXFXONpxkJtOglhT8gqP2cABs7xwhdmBb8OhOu_zirarsA?e=Vv7Fbz)
- [colab link](https://colab.research.google.com/drive/174R4AN-uAq5wC3ZHJA1H236gCjEZW9yF?usp=sharing)
### W4: 資料處理套件:Pandas(下)
- [大綱](https://hackmd.io/@KSLab-M1/ByRRW6Bflg/edit)
- [ppt(下) link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522058_office365_ncu_edu_tw/EWErRCnJMaVOlYT4FJmCLPYBb3oozWrxuLAQUHSG63yX-A?e=zsgbh1)
- [colab link](https://colab.research.google.com/drive/174R4AN-uAq5wC3ZHJA1H236gCjEZW9yF?usp=sharing)
### W5: 資料前處理與分析
- [大綱](https://hackmd.io/@KSLab-M1/SybpfpSfge/edit)
- [ppt (上)](https://ncu365-my.sharepoint.com/:p:/g/personal/113522020_office365_ncu_edu_tw/EWM1BmyYuc9NqEfe8MpIINkBNLVPppwHqOrDM_TnzOAczg?e=Oinwa9)
- [Colab](https://colab.research.google.com/drive/1XlUNHOxX6vQT6WH8yuRQv8K2htlS5hzr?usp=sharing)
### W6: 資料前處理與分析
- [大綱](https://hackmd.io/@KSLab-M1/SybpfpSfge/edit)
- [ppt (下)](https://ncu365-my.sharepoint.com/:p:/g/personal/113522020_office365_ncu_edu_tw/EanZdXQpB3NOgaAkDqds1AEBERPkF0DNjZVd1cWpKAVO2g?e=o4p0f0)
- [Colab](https://colab.research.google.com/drive/1XlUNHOxX6vQT6WH8yuRQv8K2htlS5hzr?usp=sharing)
### W7: 資料視覺化
- [大綱](https://hackmd.io/@KSLab-M1/B1Ad1CUfxg/edit)
- [ppt link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522020_office365_ncu_edu_tw/EbrTq1hOVQBGib9BaRpe_e8BH8XB5VYasbiQNYbAvX-W0w?e=tTZqzp)
- [colab link](https://colab.research.google.com/drive/1XlUNHOxX6vQT6WH8yuRQv8K2htlS5hzr?usp=sharing)
### W8: *期中考*
### W9: 機器學習基本概念
- [大綱](https://hackmd.io/@KSLab-M1/By5Yl7HXee/edit)
- [ppt link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522058_office365_ncu_edu_tw/EU1vZgncrHxBlAdkKoaBohMBDWiuNphJe6ExGDFeVbvwlA?e=LHVcv0)
- no colab
### W10: 線性回歸模型 & 評估
- [大綱](https://hackmd.io/@KSLab-M1/Hk6hF8S7xx/edit)
- [ppt link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522058_office365_ncu_edu_tw/ERAbcckSPzBMtzGUKwh5tikBXggGMGXiDKqwud2gSW2EPw?e=9dUAqL)
- [colab link](https://colab.research.google.com/drive/1HAlanLZEH5MsZ2tv-6Zo8X-6m_Tcj5tU?usp=sharing)
### W11: 羅吉斯回歸
- [大綱](https://hackmd.io/@KSLab-M1/BkELyDrQge/edit)
- [ppt link](https://ncu365-my.sharepoint.com/:p:/g/personal/113522058_office365_ncu_edu_tw/Ec0RNalnp_VJrGubR-AvsdIBAB9B7c63-C8dHZj0lmGwDg?e=S2ua3T)
- [colab link](https://colab.research.google.com/drive/1FbmLL8gUr3Eo-GkNcsPkaJ-3TXqGES7N?usp=sharing)
- [練習csv檔](https://drive.google.com/file/d/1kcZTjEFxe4PrQ1ubRjsPRj4UeLjKFFd4/view?usp=sharing)
### W12: 決策樹
- [大綱](https://hackmd.io/@KSLab-M1/ryjAGrOXex/edit)
- [ppt](https://ncu365-my.sharepoint.com/:p:/g/personal/113522020_office365_ncu_edu_tw/EYoYmS6nGJNDiwbJMg4kcbwBznT44-BfmzEWPbAqUagb6w?e=CvQI3F)
- [Colab](https://colab.research.google.com/drive/18K8GJzC6snoo9HrE_niRHuV-ZUp_7PXU?usp=sharing)
- [練習的titanic檔案](https://drive.google.com/drive/folders/17UdSGU7_qtRO782ATUjmV090iLhixXaA?usp=sharing)
### W13: 隨機森林
- [大綱](https://hackmd.io/@KSLab-M1/HkTKPSOXll/edit)
-  [ppt](https://ncu365-my.sharepoint.com/:p:/g/personal/113522020_office365_ncu_edu_tw/EdgMxPa4yixOsKHCrCD_af0BvQbZbSsiy5p7dLlo3bOG-g?e=6UFvSI)
-  [Colab](https://colab.research.google.com/drive/1jCx0406nvwwF7ZUhlH_4hoov0EiVNtwx?usp=sharing)
### W14: *期末考*
### W15: *term project討論與製作*
### W16: *term project報告*

## Video Sources

### [成為python數據分析達人的第一課](https://ctld.video.nccu.edu.tw/km/1399)
- 政大教授的線上課程
- 從Python基礎開始教
- 每個影片約5分鐘，轉文字較為方便
- 講得非常詳細，可能沒辦法全部涵蓋到
- 只有第七單元是ML
- [source](https://artificialintelligencepro.com.tw/online-free-course/)

### [林怡伶－應⽤機器學習於 Python](https://ctld.video.nccu.edu.tw/km/1442)
- Ch.1 & 2可以用


### [成為python ai深度學習達人的第一門課](https://www.youtube.com/playlist?list=PLvYiSBjRFLk8pyxTKZgB2FJuFtbWs-b2b)
- 內容也滿多的，但包含很多程式碼實作


### [莫煩 Python/ML](https://mofanpy.com/tutorials/machine-learning/ML-intro/)
- 偏向程式實作的教學，適合入門
- 理論的部分帶出較直觀的理解
- 偏hard，要用的話內容須篩選
- [source](https://hackmd.io/@johnnyasd12/rkFd2TuK7)

### [台大 李宏毅](https://www.youtube.com/watch?v=Ye018rCVvOo&list=PLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J)
- 涵蓋 machine learning 以及 deep learning，適合入門，很容易有直觀理解
- [source](https://hackmd.io/@johnnyasd12/rkFd2TuK7)
### [Stanford 吳恩達](https://www.coursera.org/learn/machine-learning)
- 適合入門，講解的很清楚
- 英文授課，有中文字幕
- 側重 machine learning
- [source](https://medium.com/@EltonHorng/%E6%8E%A8%E8%96%A6%E5%B9%BE%E5%80%8B%E5%85%8D%E8%B2%BB%E7%9A%84%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92-ai-%E7%B7%9A%E4%B8%8A%E8%AA%B2%E7%A8%8B%E8%B3%87%E6%BA%90-6e5b337ba8de)
### [清大ML](https://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=242)
### [交大ML](https://ocw.nycu.edu.tw/?course_page=all-course%2Fcollege-of-science%2Fam%2F%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92-machine-learning-%E6%87%89%E7%94%A8%E6%95%B8%E5%AD%B8%E7%B3%BB-%E6%9D%8E%E8%82%B2%E6%9D%B0%E8%80%81%E5%B8%AB%2Fmal052_syllabus)

### [機器學習基石 台大](https://www.youtube.com/playlist?list=PLXVfgk9fNX2I7tB6oIINGBmW50rrmFTqf)


### 機器學習專業詞彙表
**用於影片轉文字之錯字或是專業術語之修正**
- [機器學習常用術語詞彙表](https://read01.com/zh-tw/7R7L3n4.html)


### 開發 issue
- 0503 文化 : 影片轉出來的文字，在專業術語上會有錯字，或是不精準的情況發生
    - 預想的 solution : 資料前處理的時候就需要利用 RAG 架構，將專業術語替換成正確的，最後所產生的文字才塞到最後要升成教材的vector database
    - status : not start

### 開發進度
- **0503 建好簡易的 vector rag + gradio**
    - **gradio 格式需要再小調整**
    - ![image](https://hackmd.io/_uploads/SkkeBn7leg.png)



