AutoMLExperimentExtension.SetDataset 方法

定义

重载

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 交叉验证拆分来训练和评估模型。

SetDataset(AutoMLExperiment, DataOperationsCatalog+TrainTestData)

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

public static Microsoft.ML.AutoML.AutoMLExperiment SetDataset (this Microsoft.ML.AutoML.AutoMLExperiment experiment, Microsoft.ML.DataOperationsCatalog.TrainTestData trainValidationSplit);
static member SetDataset : Microsoft.ML.AutoML.AutoMLExperiment * Microsoft.ML.DataOperationsCatalog.TrainTestData -> Microsoft.ML.AutoML.AutoMLExperiment
<Extension()>
Public Function SetDataset (experiment As AutoMLExperiment, trainValidationSplit As DataOperationsCatalog.TrainTestData) As AutoMLExperiment

参数

trainValidationSplit
DataOperationsCatalog.TrainTestData

用于训练和验证的 。DataOperationsCatalog.TrainTestData

返回

AutoMLExperiment

适用于

SetDataset(AutoMLExperiment, IDataView, IDataView, Boolean)

设置 的 AutoMLExperiment训练和验证数据集。 这将用于AutoMLExperimenttrain训练模型,并使用 validation 来评估模型。

public static Microsoft.ML.AutoML.AutoMLExperiment SetDataset (this Microsoft.ML.AutoML.AutoMLExperiment experiment, Microsoft.ML.IDataView train, Microsoft.ML.IDataView validation, bool subSamplingTrainDataset = false);
static member SetDataset : Microsoft.ML.AutoML.AutoMLExperiment * Microsoft.ML.IDataView * Microsoft.ML.IDataView * bool -> Microsoft.ML.AutoML.AutoMLExperiment
<Extension()>
Public Function SetDataset (experiment As AutoMLExperiment, train As IDataView, validation As IDataView, Optional subSamplingTrainDataset As Boolean = false) As AutoMLExperiment

参数

train
IDataView

用于训练模型的数据集。

validation
IDataView

用于在训练期间验证模型的数据集。

subSamplingTrainDataset
Boolean

确定是否要训练的子采样 train 。 如果 train 太大而无法保留在内存中,这将非常有用。

返回

AutoMLExperiment

适用于

SetDataset(AutoMLExperiment, IDataView, Int32, String)

设置 的 AutoMLExperiment交叉验证数据集。 这将使用AutoMLExperiment上的 dataset n=fold 交叉验证拆分来训练和评估模型。

public static Microsoft.ML.AutoML.AutoMLExperiment SetDataset (this Microsoft.ML.AutoML.AutoMLExperiment experiment, Microsoft.ML.IDataView dataset, int fold = 10, string samplingKeyColumnName = default);
static member SetDataset : Microsoft.ML.AutoML.AutoMLExperiment * Microsoft.ML.IDataView * int * string -> Microsoft.ML.AutoML.AutoMLExperiment
<Extension()>
Public Function SetDataset (experiment As AutoMLExperiment, dataset As IDataView, Optional fold As Integer = 10, Optional samplingKeyColumnName As String = Nothing) As AutoMLExperiment

参数

dataset
IDataView

用于交叉验证拆分的数据集。

fold
Int32

交叉验证折叠数

samplingKeyColumnName
String

采样键的列名

返回

AutoMLExperiment

适用于