次の方法で共有


AutoMLExperimentExtension クラス

定義

public static class AutoMLExperimentExtension
type AutoMLExperimentExtension = class
Public Module AutoMLExperimentExtension
継承
AutoMLExperimentExtension

メソッド

SetBinaryClassificationMetric(AutoMLExperiment, BinaryClassificationMetric, String, String)

の評価マネージャーとして 設定 Microsoft.ML.AutoML.BinaryMetricManager します AutoMLExperiment。 これにより、評価メトリックとして が使用metricされますAutoMLExperiment

SetCheckpoint(AutoMLExperiment, String)

のチェックポイント フォルダーを設定します AutoMLExperiment。 チェックポイント フォルダーは、一時的な出力、実行履歴、および最後のチェックポイントからトレーニング プロセスを復元し、トレーニングを続行するために使用されるその他の多くのものを保存するために使用されます。

SetCostFrugalTuner(AutoMLExperiment)

ハイパーパラメーター最適化のチューナとして設定 Microsoft.ML.AutoML.CostFrugalTuner します。

SetDataset(AutoMLExperiment, DataOperationsCatalog+TrainTestData)

のトレーニングデータセットと検証データセットを設定します AutoMLExperiment。 これにより、 AutoMLExperimenttrainValidationSplit使用TrainSetしてモデルをトレーニングし、 をtrainValidationSplit使用TestSetしてモデルを評価します。

SetDataset(AutoMLExperiment, IDataView, IDataView, Boolean)

のトレーニングデータセットと検証データセットを設定します AutoMLExperiment。 これにより、 AutoMLExperiment を使用 train してモデルをトレーニングし、 を使用 validation してモデルを評価します。

SetDataset(AutoMLExperiment, IDataView, Int32, String)

のクロス検証データセットを設定します AutoMLExperiment。 これにより、モデルのAutoMLExperimentトレーニングと評価に dataset n=fold クロス検証分割が使用されます。

SetEciCostFrugalTuner(AutoMLExperiment)

ハイパーパラメーター最適化用のチューナとして設定 Microsoft.ML.AutoML.EciCostFrugalTuner します。 このチューナは、 の SweepablePipeline検索空間でのみ機能します。

SetGridSearchTuner(AutoMLExperiment, Int32)

ハイパーパラメーターの最適化のためのチューナとして設定 Microsoft.ML.AutoML.GridSearchTuner します。

SetMulticlassClassificationMetric(AutoMLExperiment, MulticlassClassificationMetric, String, String)

の評価マネージャーとして 設定 Microsoft.ML.AutoML.MultiClassMetricManager します AutoMLExperiment。 これにより、評価メトリックとして が使用metricされますAutoMLExperiment

SetPerformanceMonitor(AutoMLExperiment, Int32)

の 場合は にIPerformanceMonitor設定DefaultPerformanceMonitorしますAutoMLExperiment

SetPerformanceMonitor<TPerformanceMonitor>(AutoMLExperiment, Func<IServiceProvider,TPerformanceMonitor>)

カスタム パフォーマンス モニターを として IPerformanceMonitor 設定します AutoMLExperiment

SetPerformanceMonitor<TPerformanceMonitor>(AutoMLExperiment)

カスタム パフォーマンス モニターを として IPerformanceMonitor 設定します AutoMLExperiment

SetPipeline(AutoMLExperiment, SweepablePipeline)

トレーニング用に設定 pipeline します。 これにより、AutoMLExperimentautoml traininng にも 、 Microsoft.ML.AutoML.MLContextMonitorMicrosoft.ML.AutoML.EciCostFrugalTuner が使用Microsoft.ML.AutoML.SweepablePipelineRunnerされます。

SetRandomSearchTuner(AutoMLExperiment, Nullable<Int32>)

ハイパーパラメーターの最適化のためのチューナとして設定 Microsoft.ML.AutoML.RandomSearchTuner します。 が指定されている場合 seed 、そのシードを使用して を初期化 Microsoft.ML.AutoML.RandomSearchTunerします。 それ以外の場合は、 Seed が使用されます。

SetRegressionMetric(AutoMLExperiment, RegressionMetric, String, String)

の評価マネージャーとして 設定 Microsoft.ML.AutoML.RegressionMetricManager します AutoMLExperiment。 これにより、評価メトリックとして が使用metricされますAutoMLExperiment

SetSmacTuner(AutoMLExperiment, Int32, Int32, Int32, Int32, Single, Int32, Int32, Double, Int32)

ハイパーパラメーター最適化のチューナとして設定 Microsoft.ML.AutoML.SmacTuner します。 smac のパフォーマンスは、smac の内部リグレッサーに適合するために使用される、 nMinForSpitsplitRatioによってnumberOfTrees決定される大きな拡張にあります。

適用対象