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>)

建立 ML 內容。

屬性

AnomalyDetection

異常偵測問題特有的定型器和工作。

BinaryClassification

二元分類問題特有的定型器和工作。

Clustering

叢集問題特有的定型器和工作。

ComponentCatalog

這是將用於模型載入的元件目錄。

Data

資料載入和儲存。

FallbackToCpu

如果無法在 GPU 上執行,允許回復為在 CPU 上執行。

Forecasting

預測問題的特定定型者和工作。

GpuDeviceId

要執行于 的 GPU 裝置識別碼, null 以在 CPU 上執行。

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 作業的通用內容。 使用者具現化後,它提供建立資料準備、特徵工程、定型、預測和模型評估元件的方法。 它也允許記錄、執行控制,以及設定可重複的亂數的能力。

適用於