Поделиться через


ModelOperationsCatalog Класс

Определение

Класс, используемый MLContext для сохранения и загрузки обученных моделей.

public sealed class ModelOperationsCatalog
type ModelOperationsCatalog = class
Public NotInheritable Class ModelOperationsCatalog
Наследование
ModelOperationsCatalog

Методы

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

Создайте модуль прогнозирования для одноразового прогнозирования (использование по умолчанию).

CreatePredictionEngine<TSrc,TDst>(ITransformer, DataViewSchema)

Создайте механизм прогнозирования для однократного прогнозирования. Он используется в основном в сочетании с Load(Stream, DataViewSchema), где входная схема извлекается во время загрузки модели.

CreatePredictionEngine<TSrc,TDst>(ITransformer, PredictionEngineOptions)

Создайте механизм прогнозирования для однократного прогнозирования. Он используется в основном в сочетании с Load(Stream, DataViewSchema), где входная схема извлекается во время загрузки модели.

Load(Stream, DataViewSchema)

Загрузите модель и ее входную схему из потока.

Load(String, DataViewSchema)

Загрузите модель и ее входную схему из файла.

LoadWithDataLoader(Stream, IDataLoader<IMultiStreamSource>)

Загрузка модели преобразователя и модели загрузчика данных из потока.

LoadWithDataLoader(String, IDataLoader<IMultiStreamSource>)

Загрузите модель преобразователя и модель загрузчика данных из файла.

Save(ITransformer, DataViewSchema, Stream)

Сохраните модель преобразователя и схему данных, которые использовались для обучения в потоке.

Save(ITransformer, DataViewSchema, String)

Сохраните модель преобразователя и схему данных, которые использовались для его обучения в файл.

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

Сохраните модель преобразователя и загрузчик, используемые для создания входных данных в поток.

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

Сохраните модель преобразователя и загрузчик, используемый для создания входных данных в файл.

Методы расширения

LoadTensorFlowModel(ModelOperationsCatalog, String, Boolean)

Загрузите модель TensorFlow в память. Это удобный метод, позволяющий загрузить модель один раз и впоследствии использовать ее для запроса схемы и создания TensorFlowEstimator использования ScoreTensorFlowModel(String, String, Boolean). Для использования этого API требуются дополнительные зависимости NuGet от redist TensorFlow. Дополнительные сведения см. в связанном документе. TensorFlowModel также содержит ссылки на неуправляемые ресурсы, которые необходимо освободить с помощью явного вызова Dispose() или неявно путем объявления переменной с синтаксисом using/>

LoadTensorFlowModel(ModelOperationsCatalog, String)

Загрузите модель TensorFlow в память. Это удобный метод, позволяющий загрузить модель один раз и впоследствии использовать ее для запроса схемы и создания TensorFlowEstimator использования ScoreTensorFlowModel(String, String, Boolean). Для использования этого API требуются дополнительные зависимости NuGet от redist TensorFlow. Дополнительные сведения см. в связанном документе. TensorFlowModel также содержит ссылки на неуправляемые ресурсы, которые необходимо освободить с помощью явного вызова Dispose() или неявно путем объявления переменной с синтаксисом using/>

Применяется к