Evaluate a machine learning model.
Evaluate a machine learning model.
Test-MLModel [-Model] <TransformerChain<ITransformer>> [-Data] <IDataView> -BinaryClassification [-LabelColumn <String>] [-ScoreColumn <String>] [-ProbabilityColumn <String>] [-PredictedLabelColumn <String>] [-Context <MLContext>] [<CommonParameters>]
Test-MLModel [-Model] <TransformerChain<ITransformer>> [-Data] <IDataView> -MulticlassClassification [-LabelColumn <String>] [-ScoreColumn <String>] [-PredictedLabelColumn <String>] [-TopKPredictionCount <Int32>] [-Context <MLContext>] [<CommonParameters>]
Test-MLModel [-Model] <TransformerChain<ITransformer>> [-Data] <IDataView> -Regression [-LabelColumn <String>] [-ScoreColumn <String>] [-Context <MLContext>] [<CommonParameters>]
The transformer to evaluate.
Type: Microsoft.ML.Data.TransformerChain<Microsoft.ML.ITransformer>
Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
The data to evaluate the model.
Type: Microsoft.ML.IDataView
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Test a binary classification model.
Type: System.Management.Automation.SwitchParameter
Required: True
Position: named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Test a multiclass classification model.
Type: System.Management.Automation.SwitchParameter
Required: True
Position: named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Test a regression model.
Type: System.Management.Automation.SwitchParameter
Required: True
Position: named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
The label column name.
Type: System.String
Required: False
Position: named
Default value: Label
Accept pipeline input: False
Accept wildcard characters: False
The score column name.
Type: System.String
Required: False
Position: named
Default value: Score
Accept pipeline input: False
Accept wildcard characters: False
The probability column name.
Type: System.String
Required: False
Position: named
Default value: Probability
Accept pipeline input: False
Accept wildcard characters: False
The predicted label column name
Type: System.String
Required: False
Position: named
Default value: PredictedLabel
Accept pipeline input: False
Accept wildcard characters: False
TopKPredictionCount
Type: System.Int32
Required: False
Position: named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
The context on which to perform the action. If omitted, the current (cached) context will be used.
Type: Microsoft.ML.MLContext
Required: False
Position: named
Default value: Current context
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters.
Type | Description |
---|---|
None | This cmdlet does not accept pipeline input. |
Type | Description |
---|---|
Microsoft.ML.Data.CalibratedBinaryClassificationMetrics | This cmdlet returns evaluation metrics. |
Microsoft.ML.Data.MulticlassClassificationMetrics | This cmdlet returns evaluation metrics. |
Microsoft.ML.Data.RegressionMetrics | This cmdlet returns evaluation metrics. |