ResNet18Extension クラス

定義

これは、事前トレーニング済みの ResNet18 モデルを DnnImageFeaturizerEstimator 使用するために、このメソッドと共に使用する拡張メソッドです。 この拡張を含む NuGet もバイナリ モデル ファイルが含まれることが保証されます。

public static class ResNet18Extension
type ResNet18Extension = class
Public Module ResNet18Extension
継承
ResNet18Extension

メソッド

ResNet18(DnnImageModelSelector, IHostEnvironment, String, String)

ResNet パイプラインに必要な 2 つの対応するモデル (前処理モデルとメイン モデル) を含むエスティメーター チェーンを返します。 また、任意の入力および出力列名を使用するために必要な ColumnsCopyingTransforms の名前変更も含まれます。 これは、両方のモデルがこのメソッドを含むファイルと同じ場所に存在することを前提としています。これは、NuGet を介して使用される場合です。 これは、NuGet からモデルをインポートする場合に ResNet18 を使用する既定の方法である必要があります。

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

これにより、カスタム モデルの場所を指定できます。 これは、カスタム モデルが指定されている場合、またはモデルをメイン アプリケーションとは別のフォルダーに個別に配置または出荷する場合に便利です。 OnnxTransformer を動作させるには ONNX モデルがすべてディレクトリ内に存在する必要があるため、このメソッドは ResNet18Onnx/ResNetPrepOnnx サブディレクトリを渡されたディレクトリに追加して、そのディレクトリを毎回手動で作成する必要がないようにします。

適用対象