ImageClassificationTrainer.Options クラス

定義

ImageClassificationTrainerの Options クラス。

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の Options クラス。

フィールド

名前 説明
Arch

転移学習を使用した画像分類トレーニングの場合に使用するモデル アーキテクチャを指定します。 既定のアーキテクチャはResnet_v2_50です。

BatchSize

ミニバッチ トレーニングに使用するサンプルの数。 BatchSize の既定値は 10 です。

EarlyStoppingCriteria

トレーニング メトリックの改善が停止したときにトレーニングを終了するために使用される早期停止手法パラメーター。 既定では、EarlyStopping は有効で、監視メトリックは [精度] です。

Epoch

トレーニングイテレーションの数。 エポックの既定値は 200 です。

FeatureColumnName

特徴に使用する列。

(継承元 TrainerInputBase)
FinalModelPrefix

グラフ ファイルを格納するための最終的なモデルおよびチェックポイント ファイル/フォルダー プレフィックス。 既定のプレフィックスは "custom_retrained_model_based_on_" です。

LabelColumnName

ラベルに使用する列。

(継承元 TrainerInputBaseWithLabel)
LearningRate

最適化中に使用する学習率。 Learning Rate の既定値は 0.01 です。

LearningRateScheduler

学習率のスケジューリングを実行するクラス。 既定の学習率スケジューラは、指数学習率の減衰です。

MetricsCallback

トレーニング フェーズ中の精度/クロス エントロピに関する統計情報を報告するためのコールバック。 メトリック コールバックは既定で null に設定されています。

PredictedLabelColumnName

転送学習が完了したときに、最後のレイヤーの出力スコアから予測されたラベルを含むテンソルの名前。 既定のテンソル名は "PredictedLabel" です。

ReuseTrainSetBottleneckCachedValues

bin フォルダーに既に存在する場合は、キャッシュされたボトルネックのトレーニングセット値を再計算しないことを示します。 このパラメーターは既定で false に設定されています。

ReuseValidationSetBottleneckCachedValues

bin フォルダーに既に存在する場合は、キャッシュされたボトルネック検証セットの値を再計算しないことを示します。 このパラメーターは既定で false に設定されています。

ScoreColumnName

転送学習が完了したときに最後のレイヤーの出力スコアを格納するテンソルの名前。 既定のテンソル名は "Score" です。

TestOnTrainSet

各エポックの後に、トレーニング セットのモデルを評価することを示します。 trainset でのテストは、既定で true に設定されています。

TrainSetBottleneckCachedValuesFileName

キャッシュの trainset ボトルネック値を格納するワークスペース内のファイル名を示します。既定のファイル名は "trainSetBottleneckFile.csv" です。

ValidationSet

検証セット。

ValidationSetBottleneckCachedValuesFileName

キャッシュの検証セットのボトルネック値を格納するワークスペース内のファイル名を示します。既定のファイル名は "validationSetBottleneckFile.csv" です。

ValidationSetFraction

検証セットが渡されない場合は、一部のトレーニング セットが検証として使用されます。 この動作を無効にするには、 ValidationSetFraction を null に設定します。 0 ~ 1.0 の値を受け入れます。既定値は、trainset の 0.1 または 10% です。

WorkspacePath

イメージのボトルネックのキャッシュ ファイルとトレーニング済みモデルが保存されるパスを示します。既定値は新しい一時ディレクトリです。

適用対象