Udostępnij za pośrednictwem


ResNet18Extension.ResNet18 Metoda

Definicja

Przeciążenia

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. Zawiera również nazwę KolumnyCopyingTransforms wymagane do używania dowolnych nazw kolumn wejściowych i wyjściowych. Zakłada się, ż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 narzędzia NuGet.

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String, String)

Umożliwia to określenie niestandardowej lokalizacji modelu. Jest to przydatne, gdy jest określony model niestandardowy lub jeśli model ma zostać umieszczony lub wysłany 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 ręcznego tworzenia tego katalogu.

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. Zawiera również nazwę KolumnyCopyingTransforms wymagane do używania dowolnych nazw kolumn wejściowych i wyjściowych. Zakłada się, ż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 narzędzia NuGet.

public static Microsoft.ML.Data.EstimatorChain<Microsoft.ML.Transforms.ColumnCopyingTransformer> ResNet18 (this Microsoft.ML.Transforms.Onnx.DnnImageModelSelector dnnModelContext, Microsoft.ML.Runtime.IHostEnvironment env, string outputColumnName, string inputColumnName);
static member ResNet18 : Microsoft.ML.Transforms.Onnx.DnnImageModelSelector * Microsoft.ML.Runtime.IHostEnvironment * string * string -> Microsoft.ML.Data.EstimatorChain<Microsoft.ML.Transforms.ColumnCopyingTransformer>
<Extension()>
Public Function ResNet18 (dnnModelContext As DnnImageModelSelector, env As IHostEnvironment, outputColumnName As String, inputColumnName As String) As EstimatorChain(Of ColumnCopyingTransformer)

Parametry

dnnModelContext
DnnImageModelSelector
outputColumnName
String
inputColumnName
String

Zwraca

Dotyczy

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String, String)

Umożliwia to określenie niestandardowej lokalizacji modelu. Jest to przydatne, gdy jest określony model niestandardowy lub jeśli model ma zostać umieszczony lub wysłany 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 ręcznego tworzenia tego katalogu.

public static Microsoft.ML.Data.EstimatorChain<Microsoft.ML.Transforms.ColumnCopyingTransformer> ResNet18 (this Microsoft.ML.Transforms.Onnx.DnnImageModelSelector dnnModelContext, Microsoft.ML.Runtime.IHostEnvironment env, string outputColumnName, string inputColumnName, string modelDir);
static member ResNet18 : Microsoft.ML.Transforms.Onnx.DnnImageModelSelector * Microsoft.ML.Runtime.IHostEnvironment * string * string * string -> Microsoft.ML.Data.EstimatorChain<Microsoft.ML.Transforms.ColumnCopyingTransformer>
<Extension()>
Public Function ResNet18 (dnnModelContext As DnnImageModelSelector, env As IHostEnvironment, outputColumnName As String, inputColumnName As String, modelDir As String) As EstimatorChain(Of ColumnCopyingTransformer)

Parametry

dnnModelContext
DnnImageModelSelector
outputColumnName
String
inputColumnName
String
modelDir
String

Zwraca

Dotyczy