Поделиться через


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

Операции обработки данных.

События

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. После создания экземпляра пользователя он предоставляет способ создания компонентов для подготовки данных, проектирования признаков, обучения, прогнозирования и оценки модели. Он также позволяет вести журнал, управление выполнением и настраивать повторяемые случайные числа.

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