MLContext Класс

Определение

Представляет общий контекст для всех операций 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
Наследование
MLContext
Реализации

Комментарии

После создания экземпляра пользователя этот класс предоставляет способ создания компонентов для подготовки данных, проектирования признаков, обучения, прогнозирования и оценки моделей. Он также позволяет ведения журнала, управления выполнением и возможность задавать повторяемые случайные числа.

Конструкторы

Имя Описание
MLContext(Nullable<Int32>)

Создайте контекст машинного обучения.

Свойства

Имя Описание
AnomalyDetection

Возвращает обучающие и задачи, относящиеся к проблемам обнаружения аномалий.

BinaryClassification

Возвращает обучающие и задачи, относящиеся к проблемам двоичной классификации.

Clustering

Возвращает обучающие и задачи, относящиеся к проблемам кластеризации.

ComponentCatalog

Возвращает каталог компонентов, которые будут использоваться для загрузки модели.

Data

Возвращает операции загрузки и сохранения данных.

FallbackToCpu

Возвращает или задает значение, указывающее, будет ли ЦП использоваться, если задача не могла выполняться на GPU.

Forecasting

Возвращает обучающие и задачи, относящиеся к прогнозированию проблем.

GpuDeviceId

Возвращает или задает идентификатор устройства GPU для запуска выполнения на null ЦП.

Model

Возвращает операции с обученными моделями.

MulticlassClassification

Возвращает обучающие и задачи, относящиеся к проблемам многоклассовой классификации.

Ranking

Возвращает обучающие и задачи, относящиеся к ранжированию проблем.

Regression

Возвращает обучающие и задачи, относящиеся к проблемам регрессии.

TempFilePath

Возвращает или задает расположение временных файлов, созданных ML.NET.

Transforms

Возвращает операции обработки данных.

Методы

Имя Описание
GetOptionOrDefault<T>(String)

Представляет общий контекст для всех операций ML.NET.

RemoveOption(String)

Представляет общий контекст для всех операций ML.NET.

SetOption<T>(String, T)

Представляет общий контекст для всех операций ML.NET.

TryAddOption<T>(String, T)

Представляет общий контекст для всех операций ML.NET.

TryGetOption<T>(String, T)

Представляет общий контекст для всех операций ML.NET.

События

Имя Описание
Log

Представляет метод обратного вызова, который будет обрабатывать сообщения журнала.

Явные реализации интерфейса

Имя Описание
IChannelProvider.Start(String)

Представляет общий контекст для всех операций ML.NET.

IChannelProvider.StartPipe<TMessage>(String)

Представляет общий контекст для всех операций ML.NET.

IExceptionContext.ContextDescription

Представляет общий контекст для всех операций ML.NET.

IExceptionContext.Process<TException>(TException)

Представляет общий контекст для всех операций ML.NET.

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

Представляет общий контекст для всех операций ML.NET.

IProgressChannelProvider.StartProgressChannel(String)

Представляет общий контекст для всех операций ML.NET.

Методы расширения

Имя Описание
Auto(MLContext)

Возвращает каталог всех возможных операций AutoML.

CancelExecution(MLContext)

Остановка выполнения конвейера в MLContext

GetOnnxSessionOption(IHostEnvironment)

Представляет общий контекст для всех операций ML.NET.

Recommendation(MLContext)

Обучающие и задачи, относящиеся к проблемам рекомендаций.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Представляет общий контекст для всех операций ML.NET.

Применяется к