Freigeben über


ModelOperationsCatalog Klasse

Definition

Klasse, die verwendet wird, um MLContext trainierte Modelle zu speichern und zu laden.

public sealed class ModelOperationsCatalog
type ModelOperationsCatalog = class
Public NotInheritable Class ModelOperationsCatalog
Vererbung
ModelOperationsCatalog

Methoden

CreatePredictionEngine<TSrc,TDst>(ITransformer, Boolean, SchemaDefinition, SchemaDefinition)

Erstellen Sie ein Vorhersagemodul für eine einmalige Vorhersage (Standardnutzung).

CreatePredictionEngine<TSrc,TDst>(ITransformer, DataViewSchema)

Erstellen Sie ein Vorhersagemodul für eine einmalige Vorhersage. Es wird hauptsächlich in Verbindung mit Load(Stream, DataViewSchema), wo das Eingabeschema beim Laden des Modells extrahiert wird, verwendet.

CreatePredictionEngine<TSrc,TDst>(ITransformer, PredictionEngineOptions)

Erstellen Sie ein Vorhersagemodul für eine einmalige Vorhersage. Es wird hauptsächlich in Verbindung mit Load(Stream, DataViewSchema), wo das Eingabeschema beim Laden des Modells extrahiert wird, verwendet.

Load(Stream, DataViewSchema)

Laden Sie das Modell und sein Eingabeschema aus einem Datenstrom.

Load(String, DataViewSchema)

Laden Sie das Modell und sein Eingabeschema aus einer Datei.

LoadWithDataLoader(Stream, IDataLoader<IMultiStreamSource>)

Laden Sie ein Transformatormodell und ein Datenlademodell aus einem Datenstrom.

LoadWithDataLoader(String, IDataLoader<IMultiStreamSource>)

Laden Sie ein Transformatormodell und ein Datenlademodell aus einer Datei.

Save(ITransformer, DataViewSchema, Stream)

Speichern Sie ein Transformatormodell und das Schema der Daten, die zum Trainieren des Datenstroms verwendet wurden.

Save(ITransformer, DataViewSchema, String)

Speichern Sie ein Transformatormodell und das Schema der Daten, die zum Trainieren der Datei verwendet wurden.

Save<TSource>(ITransformer, IDataLoader<TSource>, Stream)

Speichern Sie ein Transformatormodell und den Ladeprogramm, der zum Erstellen seiner Eingabedaten für den Datenstrom verwendet wird.

Save<TSource>(ITransformer, IDataLoader<TSource>, String)

Speichern Sie ein Transformatormodell und den Ladeprogramm, der verwendet wird, um seine Eingabedaten in der Datei zu erstellen.

Erweiterungsmethoden

LoadTensorFlowModel(ModelOperationsCatalog, String, Boolean)

Laden Sie das TensorFlow-Modell in den Arbeitsspeicher. Dies ist die Komfortmethode, mit der das Modell einmal geladen und anschließend zum Abfragen von Schema und Erstellung der TensorFlowEstimator Verwendung ScoreTensorFlowModel(String, String, Boolean)verwendet werden kann. Die Verwendung dieser API erfordert zusätzliche NuGet-Abhängigkeiten von TensorFlow redist, siehe verknüpftes Dokument, um weitere Informationen zu finden. TensorFlowModel enthält auch Verweise auf nicht verwaltete Ressourcen, die entweder mit einem expliziten Aufruf von Dispose() oder implizit durch Deklarieren der Variable mit der Syntax "using" freigegeben werden müssen/>

LoadTensorFlowModel(ModelOperationsCatalog, String)

Laden Sie das TensorFlow-Modell in den Arbeitsspeicher. Dies ist die Komfortmethode, mit der das Modell einmal geladen und anschließend zum Abfragen von Schema und Erstellung der TensorFlowEstimator Verwendung ScoreTensorFlowModel(String, String, Boolean)verwendet werden kann. Die Verwendung dieser API erfordert zusätzliche NuGet-Abhängigkeiten von TensorFlow redist, siehe verknüpftes Dokument, um weitere Informationen zu finden. TensorFlowModel enthält auch Verweise auf nicht verwaltete Ressourcen, die entweder mit einem expliziten Aufruf von Dispose() oder implizit durch Deklarieren der Variable mit der Syntax "using" freigegeben werden müssen/>

Gilt für: