MLContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í, |
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. |