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)

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

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

Имя Описание
ConvertToOnnx(ModelOperationsCatalog, ITransformer, IDataView, Int32, Stream)

Преобразуйте указанный ITransformer формат ONNX и записывает его в поток.

ConvertToOnnx(ModelOperationsCatalog, ITransformer, IDataView, Stream, String[])

Преобразуйте указанный ITransformer формат ONNX и записывает его в поток.

ConvertToOnnx(ModelOperationsCatalog, ITransformer, IDataView, Stream)

Преобразуйте указанный ITransformer формат ONNX и записывает его в поток.

LoadTensorFlowModel(ModelOperationsCatalog, String, Boolean)

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

<format type="text/markdown"> [!include[io](~/.). /docs/samples/docs/api-reference/tensorflow-usage.md)] </format>
LoadTensorFlowModel(ModelOperationsCatalog, String)

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

<format type="text/markdown"> [!include[io](~/.). /docs/samples/docs/api-reference/tensorflow-usage.md)] </format>

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