Sdílet prostřednictvím


ResNet18Extension.ResNet18 Metoda

Definice

Přetížení

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

Vrátí řetězec estimátoru se dvěma odpovídajícími modely (předzpracováním jednoho a hlavního) vyžadovaným pro kanál ResNet. Zahrnuje také přejmenování ColumnsCopyingTransforms, které musí být schopné používat libovolné názvy vstupních a výstupních sloupců. Předpokládá se, že oba modely jsou ve stejném umístění jako soubor obsahující tuto metodu, které budou použity prostřednictvím NuGetu. Toto by měl být výchozí způsob, jak použít ResNet18 při importu modelu z NuGetu.

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

To umožňuje zadat vlastní umístění modelu. To je užitečné, je zadán vlastní model, nebo pokud je model žádoucí umístit nebo odeslat samostatně do jiné složky od hlavní aplikace. Všimněte si, že vzhledem k tomu, že modely ONNX musí být všechny v adresáři, aby onnxTransformer fungoval, tato metoda připojí podadresář ResNet18Onnx/ResNetPrepOnnx do předaného adresáře, aby se nemusel tento adresář pokaždé ručně provádět.

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

Vrátí řetězec estimátoru se dvěma odpovídajícími modely (předzpracováním jednoho a hlavního) vyžadovaným pro kanál ResNet. Zahrnuje také přejmenování ColumnsCopyingTransforms, které musí být schopné používat libovolné názvy vstupních a výstupních sloupců. Předpokládá se, že oba modely jsou ve stejném umístění jako soubor obsahující tuto metodu, které budou použity prostřednictvím NuGetu. Toto by měl být výchozí způsob, jak použít ResNet18 při importu modelu z NuGetu.

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

Návraty

Platí pro

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

To umožňuje zadat vlastní umístění modelu. To je užitečné, je zadán vlastní model, nebo pokud je model žádoucí umístit nebo odeslat samostatně do jiné složky od hlavní aplikace. Všimněte si, že vzhledem k tomu, že modely ONNX musí být všechny v adresáři, aby onnxTransformer fungoval, tato metoda připojí podadresář ResNet18Onnx/ResNetPrepOnnx do předaného adresáře, aby se nemusel tento adresář pokaždé ručně provádět.

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

Návraty

Platí pro