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 для запуска выполнения на |
| 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. |