Sdílet prostřednictvím


MLContext Třída

Definice

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

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

Konstruktory

MLContext(Nullable<Int32>)

Vytvořte kontext ML.

Vlastnosti

AnomalyDetection

Trenéři a úkoly specifické pro problémy detekce anomálií

BinaryClassification

Trenéři a úkoly specifické pro binární klasifikační problémy.

Clustering

Trenéři a úkoly specifické pro clusteringové problémy.

ComponentCatalog

Jedná se o katalog komponent, které se použijí k načítání modelu.

Data

Načítání a ukládání dat

FallbackToCpu

Povolit, aby se vrátil na procesor, pokud se nepovedlo spustit na GPU.

Forecasting

Trenéři a úkoly specifické pro prognózování problémů.

GpuDeviceId

ID zařízení GPU, na které se má spustit spuštění, null pro spuštění na procesoru.

Model

Operace s natrénovanými modely

MulticlassClassification

Trenéři a úkoly specifické pro problémy klasifikace s více třídami.

Ranking

Trenéři a úkoly specifické pro řazení problémů.

Regression

Trenéři a úkoly specifické pro regresní problémy.

TempFilePath

Získá nebo nastaví umístění dočasné soubory vytvořené ML.NET.

Transforms

Operace zpracování dat.

Událost

Log

Obslužná rutina pro zprávy protokolu.

Explicitní implementace rozhraní

IChannelProvider.Start(String)

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

IChannelProvider.StartPipe<TMessage>(String)

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

IExceptionContext.ContextDescription

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

IExceptionContext.Process<TException>(TException)

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

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

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

IProgressChannelProvider.StartProgressChannel(String)

Společný kontext pro všechny operace ML.NET. Po vytvoření instance uživatele poskytuje 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.

Platí pro