iPAS 備考專區 登入

中級・備考攻略

iPAS 中級備考攻略

115 年第一次中級獲證率 40.80%,各科及格率 L21 85.81%、L22 22.12%、L23 56.78%,選考的人背景不同,L22 與 L23 的差距只能參考,下面是選科、6 到 8 週的建議計畫、程式題與時間分配。

科目
L21+擇一科
時間
每科 90 分鐘
程式題
約 25%
建議準備
6 到 8 週

每科 50 題,各科都要 70 分,程式題只在 L22、L23,建議每週讀 10 小時左右。

第一步:決定選考科目

先決定 L22 還是 L23,後面幾週讀的內容方向不同,越早確定越好。

  • L22

    大數據處理分析與應用

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

    • 數學以統計為主:機率、假設檢定、迴歸
    • Python 題偏 pandas、Matplotlib
    • 適合商管、資管、BI 分析背景
    • 職涯方向:資料分析師、BI 工程師、數據科學家
  • L23

    機器學習技術與應用

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

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

6 到 8 週建議計畫

每週約 10 小時,排滿 8 週合計約 74 小時,基礎好的話可以縮短,L22 與 L23 的差別在第 3 到 6 週,時數是建議,依你的基礎調整。

  1. 第 1 到 2 週・L21 打底

    約 20 小時

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

    • 深度學習架構:CNN、RNN、LSTM 比較
    • Transformer 與 Self-Attention
    • Fine-tuning 方法:SFT、RLHF、LoRA
    • RAG 系統設計、MLOps、可解釋性

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

  2. 第 3 到 4 週・選考科目

    約 20 小時

    目標:讀完選考科目的核心內容,模擬考到 60 分

    • L22:ETL 與資料倉儲、Hadoop 與 Spark、假設檢定與迴歸、資料視覺化
    • L23:監督、非監督與強化學習演算法、損失函數與梯度下降、Bagging 與 Boosting、模型評估指標

    驗收:選考科目的模擬考穩定在 60 分以上

  3. 第 5 到 6 週・Python 程式題

    約 20 小時

    目標:程式題答對比例到 7 成

    • L22:pandas 的 DataFrame、groupby、merge,Matplotlib 與 Seaborn 的圖表判讀,NumPy 基本矩陣運算,mean、std、corr 這類統計函數
    • L23:scikit-learn 的 fit、predict、score 流程,NumPy 的矩陣乘法與 reshape,損失函數計算與梯度更新,交叉驗證與超參數搜尋

    驗收:考的是讀程式碼,不是寫程式,看懂 5 到 10 行的片段、判斷輸出或找錯就好

  4. 第 7 到 8 週・模擬考與衝刺

    約 14 小時

    目標:L21 與選考科目的模擬考都穩定在 75 分以上

    • 照考試時間做完整模擬考,檢討錯題
    • 用中級考古題熟悉真實出題風格
    • 針對弱項集中加強,通常是程式題或計算題
    • 重讀官方勘誤,考前三天不碰新內容

    驗收:正式考試兩科都要 70 分以上,模擬考分數只是參考,不保證正式考試的結果

Python 程式題

官方公告自 114 年第二梯次起,L22、L23 納入程式題型,後續各梯次預計約占 25%,以 50 題算大約 12 到 13 題,考的是讀程式碼,不用自己寫。

程式碼閱讀題會給 5 到 10 行 Python 程式碼,問這段程式的輸出、哪一行有錯,或某個函數在做什麼,只要讀懂別人寫的程式。

  • 先學基本語法

    變數、if 與 else、for 迴圈、函數、list 與 dict,看得懂就好,不需要精通。

  • 熟悉常用套件

    L22 是 pandas 與 Matplotlib,L23 是 scikit-learn 與 NumPy,記住常用函數名稱和參數的意思。

  • 大量做閱讀練習

    找程式碼片段逐行模擬執行,用紙筆追蹤變數的值。

  • 考場上先看問題再看程式碼

    知道要找什麼再讀,注意 Python 的索引從 0 開始,很多陷阱在這裡。

考場上的作法

  • 先看問題再看程式碼,知道要找什麼再讀
  • 用紙筆逐行追蹤變數的值,不要只在腦中算
  • Python 的索引從 0 開始,很多陷阱在這裡
  • 看不懂的函數名稱,從參數和上下文推測用途
  • 程式題花的時間比較多,可以留到後面集中處理

考試當天的時間分配

  • L21

    • 前 50 分鐘:概念題,每題 1 分鐘內
    • 50 到 80 分鐘:架構設計與 MLOps 這類要想的題目
    • 最後 10 分鐘:檢查標記的題目
  • L22/L23

    • 前 45 分鐘:先做概念題
    • 45 到 80 分鐘:集中處理程式題
    • 最後 10 分鐘:回頭檢查計算題與程式題

每科 50 題、90 分鐘,平均每題 1.8 分鐘,程式題和計算題通常要更久,所以會的先做。

考前一天

考試當天一定要帶有照片的身分證件與筆,計算機要是考選部核定的型號,考試開始 20 分鐘後就不能入場,開始後 30 分鐘內不能離場,手機進考場前關機。

備考資源

計畫、時數與方法是建議,不是官方規定,獲證率與及格率出自 iPAS 考試成果公告,程式題比重出自 2026-03-31 官方公告。