MLContext Classe

Definição

Representa o contexto comum para todas as operações de ML.NET.

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
Herança
MLContext
Implementações

Comentários

Depois de instanciada pelo usuário, essa classe fornece uma maneira de criar componentes para preparação de dados, engenharia de recursos, treinamento, previsão e avaliação de modelo. Ele também permite o registro em log, o controle de execução e a capacidade de definir números aleatórios repetíveis.

Construtores

Nome Description
MLContext(Nullable<Int32>)

Crie o contexto de ML.

Propriedades

Nome Description
AnomalyDetection

Obtém os treinadores e tarefas específicos para problemas de detecção de anomalias.

BinaryClassification

Obtém os treinadores e tarefas específicos para problemas de classificação binária.

Clustering

Obtém os treinadores e tarefas específicos para problemas de clustering.

ComponentCatalog

Obtém o catálogo de componentes que serão usados para o carregamento de modelos.

Data

Obtém as operações de carregamento e salvamento de dados.

FallbackToCpu

Obtém ou define um valor que indica se a CPU será usada se a tarefa não puder ser executada na GPU.

Forecasting

Obtém os treinadores e tarefas específicos para problemas de previsão.

GpuDeviceId

Obtém ou define a ID do dispositivo gpu em que executar a execução, null para ser executada na CPU.

Model

Obtém as operações com modelos treinados.

MulticlassClassification

Obtém os treinadores e tarefas específicos para problemas de classificação de várias classes.

Ranking

Obtém os treinadores e tarefas específicos para problemas de classificação.

Regression

Obtém os treinadores e tarefas específicos para problemas de regressão.

TempFilePath

Obtém ou define o local dos arquivos temporários criados por ML.NET.

Transforms

Obtém as operações de processamento de dados.

Métodos

Nome Description
GetOptionOrDefault<T>(String)

Representa o contexto comum para todas as operações de ML.NET.

RemoveOption(String)

Representa o contexto comum para todas as operações de ML.NET.

SetOption<T>(String, T)

Representa o contexto comum para todas as operações de ML.NET.

TryAddOption<T>(String, T)

Representa o contexto comum para todas as operações de ML.NET.

TryGetOption<T>(String, T)

Representa o contexto comum para todas as operações de ML.NET.

Eventos

Nome Description
Log

Representa o método de retorno de chamada que manipulará as mensagens de log.

Implantações explícitas de interface

Nome Description
IChannelProvider.Start(String)

Representa o contexto comum para todas as operações de ML.NET.

IChannelProvider.StartPipe<TMessage>(String)

Representa o contexto comum para todas as operações de ML.NET.

IExceptionContext.ContextDescription

Representa o contexto comum para todas as operações de ML.NET.

IExceptionContext.Process<TException>(TException)

Representa o contexto comum para todas as operações de ML.NET.

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

Representa o contexto comum para todas as operações de ML.NET.

IProgressChannelProvider.StartProgressChannel(String)

Representa o contexto comum para todas as operações de ML.NET.

Métodos de Extensão

Nome Description
Auto(MLContext)

Retorna um catálogo de todas as operações autoML possíveis.

CancelExecution(MLContext)

Interromper a execução do pipeline em MLContext

GetOnnxSessionOption(IHostEnvironment)

Representa o contexto comum para todas as operações de ML.NET.

Recommendation(MLContext)

Treinadores e tarefas específicas para problemas de recomendação.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Representa o contexto comum para todas as operações de ML.NET.

Aplica-se a