MLContext Klasse

Definition

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

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
Vererbung
MLContext
Implementiert

Hinweise

Nach der Instanziierung durch den Benutzer bietet diese Klasse eine Möglichkeit, Komponenten für die Datenvorbereitung, Feature engineering, Schulung, Vorhersage und Modellauswertung zu erstellen. Sie ermöglicht außerdem die Protokollierung, Ausführungskontrolle und die Möglichkeit, wiederholbare Zufallszahlen festzulegen.

Konstruktoren

Name Beschreibung
MLContext(Nullable<Int32>)

Erstellen Sie den ML-Kontext.

Eigenschaften

Name Beschreibung
AnomalyDetection

Ruft die Trainer und Aufgaben ab, die für Anomalieerkennungsprobleme spezifisch sind.

BinaryClassification

Ruft die Trainer und Aufgaben ab, die für binäre Klassifizierungsprobleme spezifisch sind.

Clustering

Ruft die Trainer und Aufgaben für Clustering-Probleme ab.

ComponentCatalog

Ruft den Katalog der Komponenten ab, die zum Laden des Modells verwendet werden.

Data

Ruft die Datenlade- und Speichervorgänge ab.

FallbackToCpu

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die CPU verwendet wird, wenn die Aufgabe nicht auf GPU ausgeführt werden konnte.

Forecasting

Ruft die Trainer und Aufgaben ab, die für die Prognose von Problemen spezifisch sind.

GpuDeviceId

Ruft die GPU-Geräte-ID ab, auf der die Ausführung ausgeführt werden soll, oder legt sie fest, null damit sie auf der CPU ausgeführt wird.

Model

Ruft die Vorgänge mit trainierten Modellen ab.

MulticlassClassification

Ruft die Trainer und Aufgaben speziell für Probleme mit der mehrklassigen Klassifizierung ab.

Ranking

Ruft die Trainer und Aufgaben speziell für Rangfolgeprobleme ab.

Regression

Ruft die Trainer und Aufgaben ab, die für Regressionsprobleme spezifisch sind.

TempFilePath

Dient zum Abrufen oder Festlegen des Speicherorts für die temporären Dateien, die von ML.NET erstellt wurden.

Transforms

Ruft die Datenverarbeitungsvorgänge ab.

Methoden

Name Beschreibung
GetOptionOrDefault<T>(String)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

RemoveOption(String)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

SetOption<T>(String, T)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

TryAddOption<T>(String, T)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

TryGetOption<T>(String, T)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

Ereignisse

Name Beschreibung
Log

Stellt die Rückrufmethode dar, die die Protokollmeldungen behandelt.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IChannelProvider.Start(String)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

IChannelProvider.StartPipe<TMessage>(String)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

IExceptionContext.ContextDescription

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

IExceptionContext.Process<TException>(TException)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

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

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

IProgressChannelProvider.StartProgressChannel(String)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

Erweiterungsmethoden

Name Beschreibung
Auto(MLContext)

Gibt einen Katalog aller möglichen AutoML-Vorgänge zurück.

CancelExecution(MLContext)

Beenden der Ausführung der Pipeline in MLContext

GetOnnxSessionOption(IHostEnvironment)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

Recommendation(MLContext)

Trainer und Aufgaben speziell für Empfehlungsprobleme.

SetOnnxSessionOption(IHostEnvironment, OnnxSessionOptions)

Stellt den allgemeinen Kontext für alle ML.NET Vorgänge dar.

Gilt für: