IOAI 備賽總覽
🏠 IOAI 總覽 | 大綱對照表 →
這一頁怎麼用
- IOAI=International Olympiad in Artificial Intelligence,國際人工智慧奧林匹亞,高中生參加。
- 2026 年比賽日期 8 月 2 日至 8 日,主辦地請以官網最新公告為準。
- 看不懂的詞查 白話小辭典;數學看不懂查 中三數學補充
比賽考什麼
| 類別 | 意思 | 例子 | 怎麼準備 |
|---|
| 理論 | 懂原理,知道「為什麼」 | 為什麼會過擬合 | 看影片、讀 圖解速查 |
| 實作 | 會用程式庫、會看輸出 | 什麼時候用 Adam(不用懂內部) | 跑 notebook、改成自己的題目 |
| 兩者 | 兩樣都要 | 梯度下降、卷積、注意力 | 先手算,再寫程式驗證 |
大綱分四大部分,共 60 個小題目:
| 部分 | 題目數 | 例子 |
|---|
| 1 基礎技能與經典機器學習 | 25 | Python、pandas、scikit-learn、SVM、K-Means、評估指標 |
| 2 神經網路與深度學習 | 18 | 梯度下降、反向傳播、注意力、Transformer、Adam |
| 3 電腦視覺 | 10 | 卷積、物件偵測、U-Net、CLIP、擴散模型 |
| 4 自然語言處理與音訊 | 7 | 文字分類、BERT、Whisper |
fast.ai 能教多少
一半以上靠 fast.ai,其餘本庫已補齊。
| 文件 | 內容 | 什麼時候看 |
|---|
| 大綱對照表 | 60 項逐項對照:fast.ai 哪一課、覆蓋程度、去哪補 | 開始前看一次,之後當清單打勾 |
| 逐課重點 | 每一課對應的考點、必會程式、重要度星等 | 每看完一課 |
| 經典機器學習補缺 | scikit-learn、SVM、分群、降維、指標、交叉驗證 | Part 1 看完後 |
| 視覺語言音訊補缺 | 物件偵測、GAN、BERT、Whisper、LoRA | 最後補 |
| 圖解速查 | 公式、圖、一行程式、考前 10 題 | 每週複習、考前 |
| 圖表重製程式 | 所有圖的程式,自己重畫一次 | 想加深印象時 |
從零到參賽:學習路線
| 階段 | 週數 | 學什麼 | 用哪份 | 完成的標準 |
|---|
| 0 Python | 第 1–4 週 | 變數、迴圈、函式、NumPy、pandas、畫圖 | Python 必備知識、經典機器學習補缺 §0 | 自我檢核全部打勾 |
| 1 fast.ai Part 1 | 第 5–13 週 | L01–L08,每週一課 | 影片 + 逐課重點 | 每課在 Kaggle 做出一個自己的模型 |
| 2 經典機器學習 | 第 14–17 週 | scikit-learn 全套 | 經典機器學習補缺 | 8 題自我檢核 |
| 3 理論加深 | 第 18–22 週 | L13、L14、L17、L18、L24 | 影片 + 圖解速查 | 能手算梯度、卷積尺寸、注意力 |
| 4 視覺、語言、音訊 | 第 23–25 週 | 偵測、分割、BERT、Whisper、LoRA | 視覺語言音訊補缺 | 每個 pipeline 跑過一次 |
| 5 模擬比賽 | 第 26 週起 | 歷屆題目限時練習 | 下方「歷屆題目」 | 一題 3 小時內交出結果 |
每週約 5 到 6 小時。數學(斜率、矩陣、log)遇到再補,見 中文學生評估 的缺口表。
每週固定流程(每課都照做)
| 步驟 | 時間 | 做什麼 | 產出 |
|---|
| 1 預習 | 20 分 | 讀 逐課重點 這一課的表格 | 知道要聽什麼 |
| 2 看影片 | 60–90 分 | 離線網站開中英字幕;L01 有中文導讀 | 節錄評論筆記 |
| 3 跑程式 | 60 分 | Kaggle 跑這課的 notebook | 跑得動 |
| 4 改題目 | 60 分 | 換成自己的資料或參數 | 一個自己的模型 |
| 5 對照大綱 | 15 分 | 在 大綱對照表 勾掉學會的項目 | 進度 |
| 6 複習 | 15 分 | 圖解速查 對應的圖 | 記住 |
比賽形式與技巧
| 項目 | 建議 |
|---|
| 題目型態 | 給資料和任務,在時限內寫程式交出預測,按指標評分(像 Kaggle) |
| 第一步 | 先交一個簡單的基準線(表格→隨機森林;圖片→預訓練 ResNet 微調;文字→預訓練 BERT) |
| 切資料 | 一定先切驗證集,所有決定都看驗證分數 |
| 看指標 | 題目用什麼指標,就優化什麼指標(F1、AUC、RMSE…) |
| 時間分配 | 30% 理解資料與基準線,50% 改進,20% 檢查與提交 |
| 常見失分 | 資料外洩、忘了 model.eval()、輸出格式錯、隨機種子沒固定 |
歷屆題目與資源
相關筆記
🏠 IOAI 總覽 | 大綱對照表 →