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> |