新手從這裡開始

寫給誰

  • 中三、只識中文、從來沒寫過程式、沒學過 AI 的你。
  • 目標:半年左右,由零開始到可以參加 IOAI 國際人工智慧奧林匹亞的程度。
  • 每週大約 5 到 6 小時。不用一次讀完這個庫,照這一頁的順序走就好。

半年後你會做到什麼

階段完成你能做到
第 4 週看得懂、改得動簡單的 Python 程式
第 13 週用自己找的照片訓練出分類模型(放上網的部署步驟,第一次要老師帶)
第 17 週拿到一份表格資料,會清理、建模、算分數
第 22 週能手算梯度下降、卷積大小、注意力
第 26 週起限時做 IOAI 歷屆題目

整條路線(只看這一張)

階段週做什麼打開哪一頁
0第 1 週開好工具,認識基本詞本頁「第一週」、白話小辭典
1第 1–4 週學 PythonPython 必備知識 主題 0–10
2第 5–13 週fast.ai 第 1 到 8 課,每週一課每課四步流程、IOAI 逐課重點
3第 14–17 週經典機器學習經典機器學習補缺
4第 18–22 週理論加深:L13、L14、L17、L18、L24圖解速查
5第 23–25 週物件偵測、BERT、Whisper視覺語言音訊補缺
6第 26 週起歷屆題目限時練習IOAI 備賽總覽

數學不用先學。每一課開始前,看 中三數學補充 表格「課程哪裡用」,讀對應那一節就可以。

第一週:每天做什麼

日時間做什麼完成了嗎
130 分讀本頁,再讀 白話小辭典 第 1、3 部分☐
240 分照下面「開 Kaggle」做完,跑出第一個 1 + 2☐
340 分照下面「看影片」打開第 1 課影片,看前 7 分鐘(只看不做)☐
460 分Python 主題 0、1:每個範例自己打一次,改數字再跑☐
560 分Python 主題 2、3☐
660 分Python 主題 4、5☐
730 分回頭看這週的小練習,做錯的再做一次☐
範例要自己打

不要複製貼上。自己打一次,打錯了看錯誤訊息,是學最快的方法。

開 Kaggle(免費電腦教室)

步驟做法注意
1打開 kaggle.com,按右上角 Register可以用 Google 帳號
2右上角頭像 → Settings → Phone Verification,輸入手機號碼收驗證碼不驗證就不能用 GPU 和上網
3左邊 Create → New Notebook打開一個新的 notebook
4右邊 Session options:Accelerator 選 GPU;Internet 打開學 Python 時不用 GPU,第 1 課開始才要
5在第一格打 1 + 2,按 Shift + Enter下面出現 3 就成功
英文介面看不懂?

Kaggle 只有英文。把上面表格的粗體字當成「要按的按鈕名字」對照著找就可以。更多說明看 Kaggle 使用指南。

看影片(離線網站)

步驟做法
1打開 courseFastAi/index.html(老師給你的資料夾)
2右上角語言選「中文」,左邊選 Lessons → Lesson 1
3影片下方字幕選 中英,速度選 0.75×
4第 1 課有中文導讀:按「只播必看」,大約 40 分鐘
5影片自動停下時,用一句中文寫重點,按「下載我的筆記」存起來
關於中文字幕

中文字幕是電腦翻譯的,意思大致正確,但有些句子不太通順。看不懂時,對照畫面上的程式和該課的中文筆記。

在 Obsidian 裡怎麼讀

看到怎麼用
藍色字按下去跳到另一頁
有 ▶ 的方框按一下打開,答案通常藏在這裡
- [ ] 小方格學會了就按一下打勾
每頁最上面一行🏠 回首頁、← 上一頁、→ 下一頁

卡住了怎麼辦

卡在哪去哪裡
看不懂一個詞白話小辭典,用 Ctrl + F 搜尋
數學看不懂(斜率、log、矩陣)中三數學補充
程式出現紅色錯誤看最後一行,對照 Python 必備知識 主題 10 的常見錯誤表
影片聽不懂先讀該課 01_課程筆記 的「本課重點」,再看一次那一段
不知道自己學得夠不夠做每頁最後的自我檢核
試了 20 分鐘還不行記下哪一頁、哪一格、錯誤訊息最後一行,問老師或同學

先看看同齡人怎麼學

Built with LogoFlowershow