Compartir a través de


MLContext Clase

Definición

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

public sealed class MLContext
public sealed class MLContext : Microsoft.ML.Runtime.IHostEnvironment
type MLContext = class
    interface IHostEnvironment
    interface IChannelProvider
    interface IExceptionContext
    interface IProgressChannelProvider
Public NotInheritable Class MLContext
Public NotInheritable Class MLContext
Implements IHostEnvironment
Herencia
MLContext
Implementaciones

Constructores

MLContext(Nullable<Int32>)

Cree el contexto de ML.

Propiedades

AnomalyDetection

Instructores y tareas específicas de problemas de detección de anomalías.

BinaryClassification

Instructores y tareas específicos de problemas de clasificación binaria.

Clustering

Instructores y tareas específicos de los problemas de agrupación en clústeres.

ComponentCatalog

Se trata de un catálogo de componentes que se usarán para la carga de modelos.

Data

Carga y guardado de datos.

FallbackToCpu

Permitir que se vuelva a ejecutar en la CPU si no se pudo ejecutar en GPU.

Forecasting

Instructores y tareas específicas de la previsión de problemas.

GpuDeviceId

Identificador de dispositivo de GPU en el que se ejecutará la ejecución para null ejecutarse en la CPU.

Model

Operaciones con modelos entrenados.

MulticlassClassification

Instructores y tareas específicos de los problemas de clasificación multiclase.

Ranking

Instructores y tareas específicas de la clasificación de problemas.

Regression

Instructores y tareas específicas de los problemas de regresión.

TempFilePath

Obtiene o establece la ubicación de los archivos temporales creados por ML.NET.

Transforms

Operaciones de procesamiento de datos.

Eventos

Log

Controlador de los mensajes de registro.

Implementaciones de interfaz explícitas

IChannelProvider.Start(String)

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

IChannelProvider.StartPipe<TMessage>(String)

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

IExceptionContext.ContextDescription

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

IExceptionContext.Process<TException>(TException)

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>)

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

IProgressChannelProvider.StartProgressChannel(String)

Contexto común para todas las operaciones de ML.NET. Una vez creado por el usuario, proporciona una manera de crear componentes para la preparación de datos, la ingeniería de características, el entrenamiento, la predicción y la evaluación del modelo. También permite el registro, el control de ejecución y la capacidad de establecer números aleatorios repetibles.

Se aplica a