MLContext 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
所有 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>) |
创建 ML 上下文。 |
属性
AnomalyDetection |
特定于异常情况检测问题的训练师和任务。 |
BinaryClassification |
特定于二元分类问题的训练师和任务。 |
Clustering |
特定于聚类问题的训练师和任务。 |
ComponentCatalog |
这是将用于模型加载的组件的目录。 |
Data |
数据加载和保存。 |
FallbackToCpu |
如果无法在 GPU 上运行,则允许回退以在 CPU 上运行。 |
Forecasting |
特定于预测问题的训练师和任务。 |
GpuDeviceId |
要在其上运行执行的 GPU 设备 ID, |
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 操作的通用上下文。 用户实例化后,它提供了一种创建组件的方法,用于数据准备、特征工程、训练、预测和模型评估。 它还允许日志记录、执行控制以及设置可重复随机数的功能。 |