Microsoft.ML.AutoML Namespace

Classes

ArrayMath
AutoCatalog

A catalog of all available AutoML tasks.

AutoMLExperiment
AutoMLExperiment.AutoMLExperimentSettings
BinaryClassificationExperiment

AutoML experiment on binary classification datasets.

BinaryExperimentSettings

Settings for AutoML experiments on binary classification datasets.

ColumnInferenceResults

Contains information AutoML inferred about columns in a dataset.

ColumnInformation

Information about the columns in a dataset.

CrossValidateDatasetManager
CrossValidationExperimentResult<TMetrics>

Result of an AutoML experiment that includes cross validation details.

CrossValidationRunDetail<TMetrics>

Details about a cross validation run in an AutoML experiment.

Entity
Estimator
ExperimentBase<TMetrics,TExperimentSettings>

AutoML experiment base class. All task-specific AutoML experiments (like BinaryClassificationExperiment) inherit from this class.

ExperimentResult<TMetrics>

Result of an AutoML experiment.

ExperimentSettings

Base class for experiment settings. All task-specific AutoML experiment settings (like BinaryExperimentSettings) inherit from this class.

InferenceException

Exception thrown by AutoML.

MLContextExtension

Class containing AutoML extension methods to MLContext

MulticlassClassificationExperiment

AutoML experiment on multiclass classification datasets.

MulticlassExperimentSettings

Settings for AutoML experiments on multiclass classification datasets.

MultiModelPipeline
RankingExperiment

AutoML experiment on ranking datasets.

RankingExperimentResultExtensions

Extension methods that operate over ranking experiment run results.

RankingExperimentSettings
RecommendationExperiment

AutoML experiment on recommendation datasets.

RecommendationExperimentSettings

Settings for AutoML experiments on recommendation datasets.

RegressionExperiment

AutoML experiment on regression classification datasets.

RegressionExperimentResultExtensions

Extension methods that operate over regression experiment run results.

RegressionExperimentSettings

Settings for AutoML experiments on regression datasets.

RunDetail

Details about an AutoML experiment run.

RunDetail<TMetrics>

Details about an AutoML experiment run.

SweepableEstimator

Estimator with search space.

SweepableEstimatorPipeline
SweepableExtension
TrainResult<TMetrics>

Result of a pipeline trained on a cross validation fold.

TrainTestDatasetManager
TrialResult
TrialSettings

Interfaces

IDatasetManager

Interface for dataset manager. This interface doesn't include any method or property definition and is used by AutoMLExperiment and other components to retrieve the instance of the actual dataset manager from containers.

IMonitor

instance for monitor, which is used by AutoMLExperiment to report training progress.

ITrialRunner

interface for all trial runners.

ITrialRunnerFactory

interface for trial runner factory.

ITuner
ITunerFactory

interface for all tuner factories.

Enums

BinaryClassificationMetric

Binary classification metric that AutoML will aim to optimize in its sweeping process during an experiment.

BinaryClassificationTrainer

Enumeration of ML.NET binary classification trainers used by AutoML.

CacheBeforeTrainer

Whether AutoML should cache before ML.NET trainers. See WantCaching for more information on caching.

InferenceExceptionType

Type of exception encountered by AutoML.

MulticlassClassificationMetric

Multiclass classification metric that AutoML will aim to optimize in its sweeping process during an experiment.

MulticlassClassificationTrainer

Enumeration of ML.NET multiclass classification trainers used by AutoML.

RankingMetric
RankingTrainer

Enumeration of ML.NET ranking trainers used by AutoML.

RecommendationTrainer

Enumeration of ML.NET recommendation trainers used by AutoML.

RegressionMetric

Regression metric that AutoML will aim to optimize in its sweeping process during an experiment.

RegressionTrainer

Enumeration of ML.NET multiclass classification trainers used by AutoML.