Microsoft.ML.Vision Namespace

Namespace containing image classification components.

Classes

ImageClassificationModelParameters

Image Classification predictor. This class encapsulates the trained Deep Neural Network(DNN) model and is used to score images.

ImageClassificationTrainer

The IEstimator<TTransformer> for training a Deep Neural Network(DNN) to classify images.

ImageClassificationTrainer.BottleneckMetrics

Metrics for image featurization values. The input image is passed through the network and features are extracted from second or last layer to train a custom full connected layer that serves as classifier.

ImageClassificationTrainer.EarlyStopping

Early Stopping feature stops training when monitored quantity stops improving'. Modeled after https://github.com/tensorflow/tensorflow/blob/00fad90125b18b80fe054de1055770cfb8fe4ba3/ tensorflow/python/keras/callbacks.py#L1143

ImageClassificationTrainer.ImageClassificationMetrics

Metrics for image classification bottleneck phase and training. Train metrics may be null when bottleneck phase is running, so have check!

ImageClassificationTrainer.Options

Options class for ImageClassificationTrainer.

ImageClassificationTrainer.TrainMetrics

DNN training metrics.

Enums

ImageClassificationTrainer.Architecture

Image classification model.

ImageClassificationTrainer.EarlyStoppingMetric

Indicates the metric to be monitored to decide Early Stopping criteria.

ImageClassificationTrainer.ImageClassificationMetrics.Dataset

Indicates the kind of the dataset of which metric is reported.