iPAS 備考專區 登入

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

iPAS 考題解析在 PyTorch 深度學習訓練中,以下程式碼片段的主要功能為何? ```python import torch.nn as nn model = nn.Sequential( nn.Linear(784, 256), nn.ReLU(), nn.Dropout(p=0.5), nn.Linear(256, 10) ) ```

來源標記:iPAS 114年第二梯次 AI應用規劃師中級能力鑑定(114 年)

你的作答

解析

正確答案:C. 建立一個含有 Dropout 的兩層全連接神經網路,用於分類任務(輸入 784 維,輸出 10 類)

此程式碼建立了一個序列模型:Linear(784→256)(輸入層)→ ReLU(激活函數)→ Dropout(p=0.5)(訓練時隨機關閉 50% 神經元,防過擬合)→ Linear(256→10)(輸出層,10 個類別)。這是標準的全連接分類網路,可用於如 MNIST 手寫數字分類。

每個選項為什麼對或錯

  • A 建立一個使用 L1 正則化的神經網路模型 錯誤選項

    程式碼使用 Dropout,不是 L1 正則化。

  • B 建立一個使用批次標準化的卷積神經網路 錯誤選項

    程式碼沒有卷積層和批次標準化。

  • C 建立一個含有 Dropout 的兩層全連接神經網路,用於分類任務(輸入 784 維,輸出 10 類) 正解

    含 Dropout 的兩層全連接分類網路,輸入 784 維輸出 10 類,此為正確描述。

  • D 建立一個自編碼器(Autoencoder)模型 錯誤選項

    自編碼器有編碼器和解碼器對稱結構,此程式碼不是自編碼器。

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

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