ResNet50Extension Classe

Definizione

Si tratta di un metodo di estensione da usare con l'oggetto DnnImageFeaturizerEstimator per usare un modello ResNet50 con training preliminare. Il pacchetto NuGet contenente questa estensione include anche il file di modello binario.

public static class ResNet50Extension
type ResNet50Extension = class
Public Module ResNet50Extension
Ereditarietà
ResNet50Extension

Metodi

ResNet50(DnnImageModelSelector, IHostEnvironment, String, String)

Restituisce una catena di stima con i due modelli corrispondenti (uno di pre-elaborazione e uno principale) necessari per la pipeline ResNet. Include anche la ridenominazione di ColumnsCopyingTransforms necessaria per poter usare nomi di input e di colonna di output arbitrari. Ciò presuppone che entrambi i modelli si trovino nella stessa posizione del file contenente questo metodo, che verranno usati tramite NuGet. Questo deve essere il modo predefinito per usare ResNet50 se si importa il modello da un NuGet.

ResNet50(DnnImageModelSelector, IHostEnvironment, String, String, String)

Ciò consente di specificare una posizione del modello personalizzata. Questo è utile è un modello personalizzato specificato oppure se il modello deve essere inserito o inviato separatamente in una cartella diversa dall'applicazione principale. Si noti che poiché i modelli Onnx devono trovarsi in una directory tutti per il funzionamento di OnnxTransformer, questo metodo aggiunge una sottodirectory ResNet50Onnx/ResNetPrepOnnx alla directory passata per evitare di dover eseguire manualmente tale directory ogni volta.

Si applica a