MLContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje wspólny kontekst dla wszystkich operacji 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
- Dziedziczenie
-
MLContext
- Implementuje
Uwagi
Po utworzeniu wystąpienia przez użytkownika ta klasa umożliwia tworzenie składników na potrzeby przygotowywania danych, inżynierii cech, trenowania, przewidywania i oceny modelu. Umożliwia również rejestrowanie, kontrolę wykonywania i możliwość ustawiania powtarzalnych liczb losowych.
Konstruktory
| Nazwa | Opis |
|---|---|
| MLContext(Nullable<Int32>) |
Utwórz kontekst uczenia maszynowego. |
Właściwości
| Nazwa | Opis |
|---|---|
| AnomalyDetection |
Pobiera trenerów i zadania specyficzne dla problemów z wykrywaniem anomalii. |
| BinaryClassification |
Pobiera trenerów i zadania specyficzne dla problemów klasyfikacji binarnej. |
| Clustering |
Pobiera trenerów i zadania specyficzne dla problemów klastrowania. |
| ComponentCatalog |
Pobiera wykaz składników, które będą używane do ładowania modelu. |
| Data |
Pobiera operacje ładowania i zapisywania danych. |
| FallbackToCpu |
Pobiera lub ustawia wartość wskazującą, czy procesor CPU będzie używany, jeśli zadanie nie może zostać uruchomione na procesorze GPU. |
| Forecasting |
Pobiera trenerów i zadania specyficzne dla prognozowania problemów. |
| GpuDeviceId |
Pobiera lub ustawia identyfikator urządzenia GPU do uruchamiania wykonywania w celu |
| Model |
Pobiera operacje przy użyciu wytrenowanych modeli. |
| MulticlassClassification |
Pobiera trenerów i zadania specyficzne dla problemów klasyfikacji wieloklasowej. |
| Ranking |
Pobiera trenerów i zadań specyficznych dla klasyfikowania problemów. |
| Regression |
Pobiera trenerów i zadania specyficzne dla problemów regresji. |
| TempFilePath |
Pobiera lub ustawia lokalizację plików tymczasowych utworzonych przez ML.NET. |
| Transforms |
Pobiera operacje przetwarzania danych. |
Metody
| Nazwa | Opis |
|---|---|
| GetOptionOrDefault<T>(String) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| RemoveOption(String) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| SetOption<T>(String, T) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| TryAddOption<T>(String, T) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| TryGetOption<T>(String, T) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
Zdarzenia
| Nazwa | Opis |
|---|---|
| Log |
Reprezentuje metodę wywołania zwrotnego, która będzie obsługiwać komunikaty dziennika. |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| IChannelProvider.Start(String) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| IChannelProvider.StartPipe<TMessage>(String) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| IExceptionContext.ContextDescription |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| IExceptionContext.Process<TException>(TException) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| IHostEnvironment.Register(String, Nullable<Int32>, Nullable<Boolean>) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| IProgressChannelProvider.StartProgressChannel(String) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| Auto(MLContext) |
Zwraca wykaz wszystkich możliwych operacji automatycznego uczenia maszynowego. |
| CancelExecution(MLContext) |
Zatrzymaj wykonywanie potoku w programie MLContext |
| GetOnnxSessionOption(IHostEnvironment) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |
| Recommendation(MLContext) |
Trenerzy i zadania specyficzne dla problemów z zaleceniami. |
| SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions) |
Reprezentuje wspólny kontekst dla wszystkich operacji ML.NET. |