iPAS 備考專區 登入

iPAS AI 應用規劃師題庫・中級・L23 機器學習技術與應用

iPAS 考題解析某零售公司希望利用顧客的年齡與每月消費金額,預測顧客是否為高價值顧客。提供相關資料 data.csv,包含欄位 Age、Spending、HighValue。請將下列程式碼片段依正確順序排序,以完成模型的建立與預測。 ``` a. from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) b. from sklearn.linear_model import LogisticRegression model = LogisticRegression() model.fit(X_train, y_train) c. import pandas as pd data = pd.read_csv("data.csv") X = data[["Age", "Spending"]] y = data["HighValue"] d. y_pred = model.predict(X_test) print("Predictions:", y_pred[:5]) ```

來源標記:iPAS AI應用規劃師中級能力鑑定-考試樣題(114年9月版)(114 年)

你的作答

解析

正確答案:A. c → a → b → d

機器學習管線的正確順序:(c) 讀取資料並準備 X 和 y → (a) 分割訓練/測試集 → (b) 訓練模型(使用 X_train, y_train)→ (d) 預測(使用 X_test)。必須先有資料才能分割,先分割才能訓練,先訓練才能預測。

每個選項為什麼對或錯

  • A c → a → b → d 正解

    c→a→b→d:讀資料→分割→訓練→預測,此為正確的機器學習管線順序。

  • B a → c → b → d 錯誤選項

    a 需要 X 和 y 才能執行,但 X 和 y 在 c 中才被定義。

  • C c → b → a → d 錯誤選項

    c→b→a→d:訓練前沒有分割訓練集,b 中的 X_train 未定義。

  • D b → a → c → d 錯誤選項

    b 需要 X_train 但在 c 之前執行,且 X_train 在 a 中定義。

答案、題目或解析有問題?回報這題

題目 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。