Freigeben über


ResNet50Extension Klasse

Definition

Dies ist eine Erweiterungsmethode, die mit dem DnnImageFeaturizerEstimator vortrainierten ResNet50-Modell verwendet werden soll. Das NuGet-Paket, das diese Erweiterung enthält, beinhaltet außerdem garantiert die binäre Modelldatei.

public static class ResNet50Extension
type ResNet50Extension = class
Public Module ResNet50Extension
Vererbung
ResNet50Extension

Methoden

ResNet50(DnnImageModelSelector, IHostEnvironment, String, String)

Gibt eine Schätzkette mit den beiden entsprechenden Modellen (einer Vorverarbeitung und einer Hauptkette) zurück, die für die ResNet-Pipeline erforderlich ist. Enthält auch die umbenennenden ColumnsCopyingTransforms, die erforderlich sind, um beliebige Eingabe- und Ausgabespaltennamen verwenden zu können. Dies geht davon aus, dass beide Modelle an demselben Speicherort wie die Datei mit dieser Methode liegen, die sie über nuGet verwenden werden. Dies sollte die Standardeinstellung für die Verwendung von ResNet50 sein, wenn das Modell aus einem NuGet importiert wird.

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

Dadurch kann ein benutzerdefinierter Modellspeicherort angegeben werden. Dies ist nützlich, wenn ein benutzerdefiniertes Modell angegeben wird, oder wenn das Modell separat in einem anderen Ordner aus der Hauptanwendung platziert oder geliefert werden soll. Beachten Sie, dass sich Onnx-Modelle in einem Verzeichnis befinden müssen, damit die OnnxTransformer funktioniert, fügt diese Methode jedes Mal ein ResNet50Onnx/ResNetPrepOnnx-Unterverzeichnis an das übergebene Verzeichnis an, um zu verhindern, dass dieses Verzeichnis jedes Mal manuell vorgenommen werden muss.

Gilt für: