AlexNetExtension Класс

Определение

Это применяемый с DnnImageFeaturizerEstimator метод расширения для использования предварительно обученной модели AlexNet. NuGet, содержащий это расширение, также обязательно содержит файл двоичной модели.

public static class AlexNetExtension
type AlexNetExtension = class
Public Module AlexNetExtension
Наследование
AlexNetExtension

Методы

AlexNet(DnnImageModelSelector, IHostEnvironment, String, String)

Возвращает цепочку оценщика с двумя соответствующими моделями (предварительной обработкой одного и основного), необходимыми для конвейера AlexNet. Также включает переименование ColumnsCopyingTransforms, необходимое для использования произвольных имен входных и выходных столбцов. Предполагается, что обе модели находятся в том же расположении, что и файл, содержащий этот метод, который они будут использоваться в NuGet. Это должен быть способ использования AlexNet по умолчанию при импорте модели из NuGet.

AlexNet(DnnImageModelSelector, IHostEnvironment, String, String, String)

Это позволяет указать пользовательское расположение модели. Это полезно, если указана пользовательская модель, или если модель требуется разместить или отправить отдельно в другую папку, отличную от основного приложения. Обратите внимание, что поскольку модели Onnx должны находиться в каталоге самостоятельно для работы OnnxTransformer, этот метод добавляет подкаталог AlexNetOnnx/AlexNetPrepOnnx в переданный каталог, чтобы предотвратить необходимость сделать этот каталог вручную каждый раз.

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