MLContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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, |
| 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. |