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í.
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í |
| 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. |