iPAS 中級備考攻略

中級通過率約 20-60%,難度遠高於初級。這篇攻略幫你在 6-8 週內系統性備考,從選修決策、讀書計畫到考試當天的時間分配,一次搞定。

6-8 週

建議備考時間

2 科

L21 必考 + L22/L23 擇一

90 分鐘

每科作答時間

~25%

L22/L23 Python 程式題

第一步:決定選修科目

開始準備前,先決定 L22 還是 L23。這決定了你後面六週要讀的內容方向,越早確定越好。

L22 大數據處理分析與應用

取得證書:AI 應用規劃師(數據分析)

  • 數學只需統計基礎(機率、假設檢定、迴歸)
  • Python 題偏 pandas、Matplotlib,相對直覺
  • 適合商管、資管、BI 分析背景
  • 職涯方向:資料分析師、BI 工程師、數據科學家
L23 機器學習技術與應用

取得證書:AI 應用規劃師(機器學習)

  • 數學要求較高:線性代數 + 微積分 + 機率統計
  • Python 題偏 scikit-learn、NumPy 矩陣運算
  • 適合資工、電機、數學、AI 研究背景
  • 職涯方向:ML 工程師、AI 研究員、深度學習開發者

快速判斷法:日常工作做資料分析、報表、BI → 選 L22。對模型訓練、演算法、深度學習有興趣 → 選 L23。如果兩邊都不熟,L22 的數學門檻較低,入門相對友善。

6-8 週讀書計畫

每週投入 10-12 小時,總計約 70-80 小時。以下計畫適用 L22 和 L23 兩種路線,差異在第 3-4 週的選修內容。

Phase 1:L21 基礎建立(第 1-2 週)

目標:掌握 L21 必考科目的核心概念,建立 AI 技術全貌

第 1 週:AI 技術原理

  • 深度學習架構:CNN、RNN、LSTM 比較
  • Transformer 與 Self-Attention 機制
  • BERT vs GPT 系列架構差異
  • AI 術語詞典 查不熟的概念

第 2 週:AI 應用與規劃

  • Fine-tuning 方法:SFT、RLHF、LoRA
  • RAG 系統設計與向量搜尋
  • MLOps:模型版本管理、監控、再訓練
  • AI 風險評估與可解釋性(XAI)

驗收指標:能用自己的話解釋 Transformer、Attention、Fine-tuning、RAG 四個核心概念。

Phase 2:選修科目深入(第 3-4 週)

目標:攻克選修科目的核心知識,模擬考達 60 分

L22 路線

  • 大數據技術:Hadoop、Spark、HDFS
  • ETL/ELT 流程與資料倉儲概念
  • 統計分析:假設檢定、迴歸分析
  • 資料視覺化原則

L23 路線

  • 監督/非監督/強化學習演算法
  • 損失函數、梯度下降、超參數調整
  • Ensemble 方法:Bagging、Boosting
  • 模型評估指標:Precision、Recall、F1

驗收指標:選修科目模擬考穩定達 60 分以上。

Phase 3:Python 程式題專攻(第 5-6 週)

目標:程式題正確率 70% 以上,不讓 12-13 題的分數白白丟掉

L22 Python 重點

  • pandas:DataFrame 操作、groupby、merge
  • Matplotlib / Seaborn:圖表類型判讀
  • NumPy:基本矩陣運算
  • 統計函數:mean、std、corr

L23 Python 重點

  • scikit-learn:fit、predict、score 流程
  • NumPy:矩陣乘法、reshape、特徵值
  • 損失函數計算與梯度更新
  • 交叉驗證與超參數搜尋

關鍵觀念:中級 Python 題考的是「程式碼閱讀」,不是「程式撰寫」。你需要看懂 5-10 行程式碼片段,判斷輸出結果或找出錯誤,不需要背語法。

驗收指標:連續做 3 回程式題練習,正確率穩定 70% 以上。

Phase 4:模擬考與衝刺(第 7-8 週)

目標:全科模擬考穩定 75 分以上,考前最後衝刺弱項

  • 做完整回模擬考(限時 90 分鐘),檢討錯題
  • 中級考古題 熟悉真實出題風格
  • 針對弱項(通常是 Python 題或數學計算題)集中加強
  • 重讀 官方勘誤,避免考場踩坑
  • 考前三天不碰新內容,只複習筆記和錯題

驗收指標:L21 + 選修科目模擬考均穩定 75 分以上。

階段 週次 時數 佔比
L21 基礎建立 第 1-2 週 20 hr 27%
選修科目深入 第 3-4 週 20 hr 27%
Python 程式題 第 5-6 週 20 hr 27%
模擬考與衝刺 第 7-8 週 14 hr 19%
合計 8 週 ~74 hr 100%

Python 程式題應對技巧

L22 和 L23 各約 25% 是 Python 程式碼閱讀題,以 50 題計算大約 12-13 題。這些分數不能放棄,但也不需要從零學寫程式。

什麼是「程式碼閱讀題」?

題目給你 5-10 行 Python 程式碼,問你:這段程式的輸出是什麼?哪一行有錯誤?這個函數的功能是什麼?你不需要自己寫程式,只需要讀懂別人寫的程式。

零基礎也能準備的方法

  1. 先學基本語法(3-5 小時):變數、if/else、for 迴圈、函數定義、list/dict 操作。不需要精通,能看懂就好。
  2. 熟悉常見 library(5-8 小時):L22 重點是 pandas 和 Matplotlib,L23 重點是 scikit-learn 和 NumPy。記住常用函數名稱和參數意義。
  3. 大量做閱讀練習(5-8 小時):找程式碼片段,逐行模擬執行,用紙筆追蹤變數值的變化。
  4. 建立常見模式清單:整理出 DataFrame 操作、模型訓練流程、矩陣運算等常見程式碼模式,考前快速複習。

考場實戰技巧

  • 先看問題再看程式碼,知道要找什麼再讀
  • 用紙筆逐行追蹤變數值,不要只用腦子算
  • 注意 Python 的 index 從 0 開始,很多陷阱在這裡
  • 看不懂的函數名稱,從參數和上下文推測功能
  • 程式題花時間多,建議留到最後集中處理

考試當天技巧

中級每科 50 題、90 分鐘,平均每題 1.8 分鐘。但程式題和計算題通常需要 3-5 分鐘,所以時間分配很關鍵。

L21 必考

L21 時間分配建議

  • 0-50 min 概念題快速作答,每題 1 分鐘內完成
  • 50-80 min 架構設計和 MLOps 題,需要思考的題目
  • 80-90 min 檢查標記題目,確認沒有粗心錯誤
L22/L23 含 Python

L22/L23 時間分配建議

  • 0-45 min 先做概念題(約 35-38 題),每題 1 分鐘
  • 45-80 min 集中處理程式題(約 12-13 題),每題 3 分鐘
  • 80-90 min 回頭檢查,優先看計算題和程式題

先做會的,程式題留後面:程式題需要逐行讀 code 和追蹤變數,很吃時間。先把概念題和記憶題快速掃完,確保基本分數到手,再集中精神處理程式題。

兩科之間的休息:中級考兩科,中間有休息時間。建議利用休息快速翻閱選修科目的重點筆記,尤其是容易搞混的公式和函數名稱。

及格線是 70 分,不是 60 分:L21 和選修科目都要 70 分才算通過。這代表 50 題最多只能錯 15 題。程式題 12-13 題如果全部放棄,等於已經用掉大部分容錯額度。

推薦備考資源