Share via


ModelOperationsCatalog Classe

Definizione

Classe usata da MLContext per salvare e caricare modelli sottoposti a training.

public sealed class ModelOperationsCatalog
type ModelOperationsCatalog = class
Public NotInheritable Class ModelOperationsCatalog
Ereditarietà
ModelOperationsCatalog

Metodi

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

Creare un motore di stima per la stima una tantum (utilizzo predefinito).

CreatePredictionEngine<TSrc,TDst>(ITransformer, DataViewSchema)

Creare un motore di stima per la stima una tantum. Viene usato principalmente insieme a Load(Stream, DataViewSchema), dove lo schema di input viene estratto durante il caricamento del modello.

CreatePredictionEngine<TSrc,TDst>(ITransformer, PredictionEngineOptions)

Creare un motore di stima per la stima una tantum. Viene usato principalmente insieme a Load(Stream, DataViewSchema), dove lo schema di input viene estratto durante il caricamento del modello.

Load(Stream, DataViewSchema)

Caricare il modello e il relativo schema di input da un flusso.

Load(String, DataViewSchema)

Caricare il modello e il relativo schema di input da un file.

LoadWithDataLoader(Stream, IDataLoader<IMultiStreamSource>)

Caricare un modello di trasformatore e un modello di caricatore dati da un flusso.

LoadWithDataLoader(String, IDataLoader<IMultiStreamSource>)

Caricare un modello di trasformatore e un modello di caricatore di dati da un file.

Save(ITransformer, DataViewSchema, Stream)

Salvare un modello trasformatore e lo schema dei dati usati per eseguirne il training al flusso.

Save(ITransformer, DataViewSchema, String)

Salvare un modello trasformatore e lo schema dei dati usati per eseguirne il training al file.

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

Salvare un modello di trasformatore e il caricatore usato per creare i dati di input nel flusso.

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

Salvare un modello di trasformatore e il caricatore usato per creare i dati di input nel file.

Metodi di estensione

LoadTensorFlowModel(ModelOperationsCatalog, String)

Caricare il modello TensorFlow in memoria. Si tratta del metodo pratico che consente di caricare il modello una volta e successivamente usarlo per eseguire query sullo schema e la creazione di TensorFlowEstimator usando ScoreTensorFlowModel(String, String, Boolean). l'utilizzo di questa API richiede dipendenze NuGet aggiuntive in TensorFlow redist. Per altre informazioni, vedere il documento collegato. TensorFlowModel contiene anche riferimenti a risorse non gestite che devono essere liberate con una chiamata esplicita a Dispose() o in modo implicito dichiarando la variabile con la sintassi "using" />

LoadTensorFlowModel(ModelOperationsCatalog, String, Boolean)

Caricare il modello TensorFlow in memoria. Si tratta del metodo pratico che consente di caricare il modello una volta e successivamente usarlo per eseguire query sullo schema e la creazione di TensorFlowEstimator usando ScoreTensorFlowModel(String, String, Boolean). l'utilizzo di questa API richiede dipendenze NuGet aggiuntive in TensorFlow redist. Per altre informazioni, vedere il documento collegato. TensorFlowModel contiene anche riferimenti a risorse non gestite che devono essere liberate con una chiamata esplicita a Dispose() o in modo implicito dichiarando la variabile con la sintassi "using" />

Si applica a