DnnImageModelSelector Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa pomocnika do wybierania wstępnie wytrenowanego modelu cechowania obrazu sieci rozproszonej do użycia w programie DnnImageFeaturizerEstimator.
public sealed class DnnImageModelSelector
type DnnImageModelSelector = class
Public NotInheritable Class DnnImageModelSelector
- Dziedziczenie
-
DnnImageModelSelector
Konstruktory
| Nazwa | Opis |
|---|---|
| DnnImageModelSelector() |
Klasa pomocnika do wybierania wstępnie wytrenowanego modelu cechowania obrazu sieci rozproszonej do użycia w programie DnnImageFeaturizerEstimator. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| AlexNet(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Umożliwia to określenie niestandardowej lokalizacji modelu. Jest to przydatne, jest określony model niestandardowy lub jeśli chcesz umieścić lub wysłać model oddzielnie w innym folderze niż główna aplikacja. Należy pamiętać, że ponieważ modele Onnx muszą znajdować się we wszystkich katalogach, aby program OnnxTransformer działał, ta metoda dołącza podkatalog AlexNetOnnx/AlexNetPrepOnnx do przekazanego katalogu, aby zapobiec konieczności ręcznego tworzenia tego katalogu za każdym razem. |
| AlexNet(DnnImageModelSelector, IHostEnvironment, String, String) |
Zwraca łańcuch narzędzia do szacowania z dwoma odpowiednimi modelami (wstępnie przetwarzającym jeden i główny) wymaganym dla potoku AlexNet. Obejmuje również zmianę nazw kolumn ColumnsCopyingTransforms wymaganych do używania dowolnych nazw kolumn wejściowych i wyjściowych. Przyjęto założenie, że oba modele znajdują się w tej samej lokalizacji co plik zawierający tę metodę, która będzie używana za pośrednictwem narzędzia NuGet. Powinna to być domyślna metoda użycia usługi AlexNet w przypadku importowania modelu z narzędzia NuGet. |
| ResNet101(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Umożliwia to określenie niestandardowej lokalizacji modelu. Jest to przydatne, jest określony model niestandardowy lub jeśli chcesz umieścić lub wysłać model oddzielnie w innym folderze niż główna aplikacja. Należy pamiętać, że ponieważ modele Onnx muszą znajdować się we wszystkich katalogach, aby program OnnxTransformer działał, ta metoda dołącza podkatalog ResNet101Onnx/ResNetPrepOnnx do przekazanego katalogu, aby zapobiec konieczności ręcznego ręcznego tworzenia tego katalogu. |
| ResNet101(DnnImageModelSelector, IHostEnvironment, String, String) |
Zwraca łańcuch narzędzia do szacowania z dwoma odpowiednimi modelami (wstępnie przetwarzającym jeden i główny) wymaganym dla potoku ResNet. Obejmuje również zmianę nazw kolumn ColumnsCopyingTransforms wymaganych do używania dowolnych nazw kolumn wejściowych i wyjściowych. Przyjęto założenie, że oba modele znajdują się w tej samej lokalizacji co plik zawierający tę metodę, która będzie używana za pośrednictwem narzędzia NuGet. Powinna to być domyślna metoda używania sieci ResNet101 w przypadku importowania modelu z pakietu NuGet. |
| ResNet18(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Umożliwia to określenie niestandardowej lokalizacji modelu. Jest to przydatne, jest określony model niestandardowy lub jeśli chcesz umieścić lub wysłać model oddzielnie w innym folderze niż główna aplikacja. Należy pamiętać, że ponieważ modele ONNX muszą znajdować się we wszystkich katalogach, aby program OnnxTransformer działał, ta metoda dołącza podkatalog ResNet18Onnx/ResNetPrepOnnx do przekazanego katalogu, aby zapobiec konieczności ręcznego tworzenia tego katalogu za każdym razem. |
| ResNet18(DnnImageModelSelector, IHostEnvironment, String, String) |
Zwraca łańcuch narzędzia do szacowania z dwoma odpowiednimi modelami (wstępnie przetwarzającym jeden i główny) wymaganym dla potoku ResNet. Obejmuje również zmianę nazw kolumn ColumnsCopyingTransforms wymaganych do używania dowolnych nazw kolumn wejściowych i wyjściowych. Przyjęto założenie, że oba modele znajdują się w tej samej lokalizacji co plik zawierający tę metodę, która będzie używana za pośrednictwem narzędzia NuGet. Powinna to być domyślna metoda używania sieci ResNet18 w przypadku importowania modelu z pakietu NuGet. |
| ResNet50(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Umożliwia to określenie niestandardowej lokalizacji modelu. Jest to przydatne, jest określony model niestandardowy lub jeśli chcesz umieścić lub wysłać model oddzielnie w innym folderze niż główna aplikacja. Należy pamiętać, że ponieważ modele Onnx muszą znajdować się we wszystkich katalogach, aby program OnnxTransformer działał, ta metoda dołącza podkatalog ResNet50Onnx/ResNetPrepOnnx do przekazanego katalogu, aby zapobiec konieczności ręcznego ręcznego tworzenia tego katalogu. |
| ResNet50(DnnImageModelSelector, IHostEnvironment, String, String) |
Zwraca łańcuch narzędzia do szacowania z dwoma odpowiednimi modelami (wstępnie przetwarzającym jeden i główny) wymaganym dla potoku ResNet. Obejmuje również zmianę nazw kolumn ColumnsCopyingTransforms wymaganych do używania dowolnych nazw kolumn wejściowych i wyjściowych. Przyjęto założenie, że oba modele znajdują się w tej samej lokalizacji co plik zawierający tę metodę, która będzie używana za pośrednictwem narzędzia NuGet. Powinna to być domyślna metoda użycia usługi ResNet50 w przypadku importowania modelu z pakietu NuGet. |