AutoMLExperimentExtension 类

定义

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

方法

SetBinaryClassificationMetric(AutoMLExperiment, BinaryClassificationMetric, String, String)

将 设置为 Microsoft.ML.AutoML.BinaryMetricManagerAutoMLExperiment评估管理器。 这将使用 AutoMLExperimentmetric 作为评估指标。

SetCheckpoint(AutoMLExperiment, String)

设置 的 AutoMLExperiment检查点文件夹。 检查点文件夹将用于保存临时输出、运行历史记录和许多其他内容,这些内容将用于从上一个检查点还原训练过程并继续训练。

SetCostFrugalTuner(AutoMLExperiment)

设置为 Microsoft.ML.AutoML.CostFrugalTuner 用于超参数优化的调谐器。

SetDataset(AutoMLExperiment, DataOperationsCatalog+TrainTestData)

AutoMLExperiment设置训练和验证数据集。 这将使用 AutoMLExperimentTrainSettrainValidationSplit 来训练模型,并使用 TestSettrainValidationSplit 来评估模型。

SetDataset(AutoMLExperiment, IDataView, IDataView, Boolean)

AutoMLExperiment设置训练和验证数据集。 这将使用 AutoMLExperimenttrain 来训练模型,并使用 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.MultiClassMetricManagerAutoMLExperiment评估管理器。 这将使用 AutoMLExperimentmetric 作为评估指标。

SetPerformanceMonitor(AutoMLExperiment, Int32)

IPerformanceMonitor将 设置为 DefaultPerformanceMonitorAutoMLExperiment

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

将自定义性能监视器IPerformanceMonitor设置为 。AutoMLExperiment

SetPerformanceMonitor<TPerformanceMonitor>(AutoMLExperiment)

将自定义性能监视器IPerformanceMonitor设置为 。AutoMLExperiment

SetPipeline(AutoMLExperiment, SweepablePipeline)

设置 pipeline 用于训练。 这也使得 AutoMLExperiment 对 automl traininng 使用 Microsoft.ML.AutoML.SweepablePipelineRunnerMicrosoft.ML.AutoML.MLContextMonitorMicrosoft.ML.AutoML.EciCostFrugalTuner

SetRandomSearchTuner(AutoMLExperiment, Nullable<Int32>)

设置为 Microsoft.ML.AutoML.RandomSearchTuner 用于超参数优化的调谐器。 如果 seed 提供 ,它将使用该种子初始化 Microsoft.ML.AutoML.RandomSearchTuner。 否则, Seed 将使用 。

SetRegressionMetric(AutoMLExperiment, RegressionMetric, String, String)

将 设置为 Microsoft.ML.AutoML.RegressionMetricManagerAutoMLExperiment评估管理器。 这将使用 AutoMLExperimentmetric 作为评估指标。

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

设置为 Microsoft.ML.AutoML.SmacTuner 用于超参数优化的调谐器。 smac 的性能由 numberOfTreesnMinForSpitsplitRatio决定,用于适应 smac 的内部回归量。

适用于