Bagikan melalui


ResNet18Extension.ResNet18 Metode

Definisi

Overload

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

Mengembalikan rantai estimator dengan dua model yang sesuai (praproses dan yang utama) yang diperlukan untuk alur ResNet. Juga termasuk penggantian nama ColumnsCopyingTransforms yang diperlukan untuk dapat menggunakan nama kolom input dan output arbitrer. Ini mengasumsikan kedua model berada di lokasi yang sama dengan file yang berisi metode ini, yang akan jika digunakan melalui NuGet. Ini harus menjadi cara default untuk menggunakan ResNet18 jika mengimpor model dari NuGet.

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

Ini memungkinkan lokasi model kustom ditentukan. Ini berguna adalah model kustom ditentukan, atau jika model diinginkan untuk ditempatkan atau dikirim secara terpisah di folder yang berbeda dari aplikasi utama. Perhatikan bahwa karena model ONNX harus berada dalam direktori sendiri agar OnnxTransformer berfungsi, metode ini menambahkan subdirektori ResNet18Onnx/ResNetPrepOnnx ke direktori yang diteruskan untuk mencegah keharusan membuat direktori tersebut secara manual setiap kali.

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

Mengembalikan rantai estimator dengan dua model yang sesuai (praproses dan yang utama) yang diperlukan untuk alur ResNet. Juga termasuk penggantian nama ColumnsCopyingTransforms yang diperlukan untuk dapat menggunakan nama kolom input dan output arbitrer. Ini mengasumsikan kedua model berada di lokasi yang sama dengan file yang berisi metode ini, yang akan jika digunakan melalui NuGet. Ini harus menjadi cara default untuk menggunakan ResNet18 jika mengimpor model dari 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)

Parameter

dnnModelContext
DnnImageModelSelector
outputColumnName
String
inputColumnName
String

Mengembalikan

Berlaku untuk

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

Ini memungkinkan lokasi model kustom ditentukan. Ini berguna adalah model kustom ditentukan, atau jika model diinginkan untuk ditempatkan atau dikirim secara terpisah di folder yang berbeda dari aplikasi utama. Perhatikan bahwa karena model ONNX harus berada dalam direktori sendiri agar OnnxTransformer berfungsi, metode ini menambahkan subdirektori ResNet18Onnx/ResNetPrepOnnx ke direktori yang diteruskan untuk mencegah keharusan membuat direktori tersebut secara manual setiap kali.

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)

Parameter

dnnModelContext
DnnImageModelSelector
outputColumnName
String
inputColumnName
String
modelDir
String

Mengembalikan

Berlaku untuk