共用方式為


ImageClassificationTrainer.Options 類別

定義

的選項 ImageClassificationTrainer 類別。

public sealed class ImageClassificationTrainer.Options : Microsoft.ML.Trainers.TrainerInputBaseWithLabel
type ImageClassificationTrainer.Options = class
    inherit TrainerInputBaseWithLabel
Public NotInheritable Class ImageClassificationTrainer.Options
Inherits TrainerInputBaseWithLabel
繼承
ImageClassificationTrainer.Options

建構函式

ImageClassificationTrainer.Options()

的選項 ImageClassificationTrainer 類別。

欄位

Arch

指定使用傳輸學習進行影像分類定型時要使用的模型架構。 預設的 [架構] 會Resnet_v2_50。

BatchSize

用於迷你批次定型的範例數目。 BatchSize 的預設值為 10。

EarlyStoppingCriteria

訓練計量停止改善時,用來終止定型的早期停止技術參數。 預設會開啟 EarlyStopping,且監視計量為精確度。

Epoch

定型反覆運算的次數。 Epoch 的預設值為 200。

FeatureColumnName

要用於功能的資料行。

(繼承來源 TrainerInputBase)
FinalModelPrefix

儲存圖形檔案的最終模型和檢查點檔案/資料夾前置詞。 預設前置詞為 「custom_retrained_model_based_on_」。

LabelColumnName

要用於標籤的資料行。

(繼承來源 TrainerInputBaseWithLabel)
LearningRate

優化期間要使用的學習速率。 學習速率的預設值為 0.01。

LearningRateScheduler

執行學習速率排程的類別。 預設的學習速率排程器是指數學習速率衰減。

MetricsCallback

回呼,以在定型階段報告精確度/交叉 Entropy 的統計資料。 計量回呼預設會設定為 null。

PredictedLabelColumnName

完成傳輸學習時,將包含最後一層輸出分數中預測標籤的張量名稱。 預設張量名稱為 「PredictedLabel」。

ReuseTrainSetBottleneckCachedValues

表示如果 bin 資料夾中已有可用,表示不要重新計算快取的瓶頸定型集值。 此參數預設會設定為 false。

ReuseValidationSetBottleneckCachedValues

表示如果 bin 資料夾中已有可用,則表示不要重新計算快取的瓶頸驗證集值。 此參數預設會設定為 false。

ScoreColumnName

完成傳輸學習時,將包含最後一層輸出分數的張量名稱。 預設張量名稱為 「Score」。

TestOnTrainSet

指出在每個 Epoch 之後評估定型集上的模型。 定型集上的測試預設會設定為 true。

TrainSetBottleneckCachedValuesFileName

指出工作區中的檔案名,以儲存快取的定型集瓶頸值,預設檔案名為 「trainSetBottleneckFile.csv」。

ValidationSet

驗證集。

ValidationSetBottleneckCachedValuesFileName

指出工作區內的檔案名,以儲存快取的驗證集瓶頸值,預設檔案名為 「validationSetBottleneckFile.csv」。

ValidationSetFraction

如果未通過驗證集,則會使用一小部分的定型集作為驗證。 若要停用此行為,請將此行為設定 ValidationSetFraction 為 null。 接受介於 0 到 1.0 之間的值,預設值為 0.1 或 10% 的訓練集。

WorkspacePath

指出儲存影像瓶頸快取檔案和定型模型的路徑,預設值為新的臨時目錄。

適用於