Compartilhar via


ResNet18Extension.ResNet18 Método

Definição

Sobrecargas

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

Retorna uma cadeia de avaliadores com os dois modelos correspondentes (um pré-processamento e um principal) necessários para o pipeline resNet. Também inclui a renomeação de ColumnsCopyingTransforms necessárias para poder usar nomes arbitrários de coluna de entrada e saída. Isso pressupõe que ambos os modelos estejam no mesmo local que o arquivo que contém esse método, que serão usados por meio do NuGet. Essa deve ser a maneira padrão de usar ResNet18 se importar o modelo de um NuGet.

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

Isso permite que um local de modelo personalizado seja especificado. Isso é útil se um modelo personalizado for especificado ou se o modelo desejar ser colocado ou enviado separadamente em uma pasta diferente do aplicativo principal. Observe que, como os modelos ONNX devem estar em um diretório sozinhos para que o OnnxTransformer funcione, esse método acrescenta um subdiretório ResNet18Onnx/ResNetPrepOnnx ao diretório passado para evitar a necessidade de fazer esse diretório manualmente a cada vez.

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

Retorna uma cadeia de avaliadores com os dois modelos correspondentes (um pré-processamento e um principal) necessários para o pipeline resNet. Também inclui a renomeação de ColumnsCopyingTransforms necessárias para poder usar nomes arbitrários de coluna de entrada e saída. Isso pressupõe que ambos os modelos estejam no mesmo local que o arquivo que contém esse método, que serão usados por meio do NuGet. Essa deve ser a maneira padrão de usar ResNet18 se importar o modelo de um 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)

Parâmetros

dnnModelContext
DnnImageModelSelector
outputColumnName
String
inputColumnName
String

Retornos

Aplica-se a

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

Isso permite que um local de modelo personalizado seja especificado. Isso é útil se um modelo personalizado for especificado ou se o modelo desejar ser colocado ou enviado separadamente em uma pasta diferente do aplicativo principal. Observe que, como os modelos ONNX devem estar em um diretório sozinhos para que o OnnxTransformer funcione, esse método acrescenta um subdiretório ResNet18Onnx/ResNetPrepOnnx ao diretório passado para evitar a necessidade de fazer esse diretório manualmente a cada vez.

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)

Parâmetros

dnnModelContext
DnnImageModelSelector
outputColumnName
String
inputColumnName
String
modelDir
String

Retornos

Aplica-se a