MLContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, |
| 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. |