MLContext Třída

Definice

Představuje společný kontext pro všechny operace 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
Dědičnost
MLContext
Implementuje

Poznámky

Po vytvoření instance uživatele poskytuje tato třída způsob, jak vytvořit komponenty pro přípravu dat, přípravu funkcí, trénování, predikci a vyhodnocení modelu. Umožňuje také protokolování, řízení provádění a možnost nastavit opakovatelná náhodná čísla.

Konstruktory

Name Description
MLContext(Nullable<Int32>)

Vytvořte kontext ML.

Vlastnosti

Name Description
AnomalyDetection

Získá trenéry a úkoly specifické pro problémy detekce anomálií.

BinaryClassification

Získá trenéry a úkoly specifické pro binární klasifikační problémy.

Clustering

Získá trenéry a úkoly specifické pro problémy s clusteringem.

ComponentCatalog

Získá katalog komponent, které budou použity pro načítání modelu.

Data

Získá operace načítání a ukládání dat.

FallbackToCpu

Získá nebo nastaví hodnotu, která určuje, zda se procesor použije, pokud úloha nemohla běžet na GPU.

Forecasting

Získá trenéry a úkoly specifické pro prognózování problémů.

GpuDeviceId

Získá nebo nastaví ID zařízení GPU ke spuštění spuštění null , aby běžel na procesoru.

Model

Získá operace s trénovanými modely.

MulticlassClassification

Získá trenéry a úkoly specifické pro vícetřídové klasifikační problémy.

Ranking

Získá trenéry a úkoly specifické pro řazení problémů.

Regression

Získá trenéry a úkoly specifické pro regresní problémy.

TempFilePath

Získá nebo nastaví umístění dočasných souborů vytvořených ML.NET.

Transforms

Získá operace zpracování dat.

Metody

Name Description
GetOptionOrDefault<T>(String)

Představuje společný kontext pro všechny operace ML.NET.

RemoveOption(String)

Představuje společný kontext pro všechny operace ML.NET.

SetOption<T>(String, T)

Představuje společný kontext pro všechny operace ML.NET.

TryAddOption<T>(String, T)

Představuje společný kontext pro všechny operace ML.NET.

TryGetOption<T>(String, T)

Představuje společný kontext pro všechny operace ML.NET.

Událost

Name Description
Log

Představuje metodu zpětného volání, která bude zpracovávat zprávy protokolu.

Explicitní implementace rozhraní

Name Description
IChannelProvider.Start(String)

Představuje společný kontext pro všechny operace ML.NET.

IChannelProvider.StartPipe<TMessage>(String)

Představuje společný kontext pro všechny operace ML.NET.

IExceptionContext.ContextDescription

Představuje společný kontext pro všechny operace ML.NET.

IExceptionContext.Process<TException>(TException)

Představuje společný kontext pro všechny operace ML.NET.

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

Představuje společný kontext pro všechny operace ML.NET.

IProgressChannelProvider.StartProgressChannel(String)

Představuje společný kontext pro všechny operace ML.NET.

Metody rozšíření

Name Description
Auto(MLContext)

Vrátí katalog všech možných operací AutoML.

CancelExecution(MLContext)

Zastavení provádění kanálu v MLContext

GetOnnxSessionOption(IHostEnvironment)

Představuje společný kontext pro všechny operace ML.NET.

Recommendation(MLContext)

Trenéři a úkoly specifické pro problémy s doporučeními.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Představuje společný kontext pro všechny operace ML.NET.

Platí pro