DnnImageModelSelector Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe helper per la selezione di un modello di definizione delle caratteristiche delle immagini DNN con training preliminare da usare in DnnImageFeaturizerEstimator.
public sealed class DnnImageModelSelector
type DnnImageModelSelector = class
Public NotInheritable Class DnnImageModelSelector
- Ereditarietà
-
DnnImageModelSelector
Costruttori
| Nome | Descrizione |
|---|---|
| DnnImageModelSelector() |
Classe helper per la selezione di un modello di definizione delle caratteristiche delle immagini DNN con training preliminare da usare in DnnImageFeaturizerEstimator. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AlexNet(DnnImageModelSelector, IHostEnvironment, String, String, String) |
In questo modo è possibile specificare una posizione personalizzata del modello. Questo è utile è un modello personalizzato specificato oppure se si desidera inserire o spedire separatamente il modello in una cartella diversa dall'applicazione principale. Si noti che poiché i modelli Onnx devono trovarsi in una directory per il corretto funzionamento di OnnxTransformer, questo metodo aggiunge una sottodirectory AlexNetOnnx/AlexNetPrepOnnx alla directory passata per evitare di dover eseguire manualmente tale directory ogni volta. |
| AlexNet(DnnImageModelSelector, IHostEnvironment, String, String) |
Restituisce una catena di stima con i due modelli corrispondenti (uno di pre-elaborazione uno e uno principale) necessari per la pipeline AlexNet. Include anche la ridenominazione di ColumnsCopyingTransforms necessaria per poter usare nomi arbitrari di input e colonne di output. Si presuppone che entrambi i modelli si trovino nella stessa posizione del file contenente questo metodo, che verranno usati tramite NuGet. Questo dovrebbe essere il modo predefinito per usare AlexNet se si importa il modello da un NuGet. |
| ResNet101(DnnImageModelSelector, IHostEnvironment, String, String, String) |
In questo modo è possibile specificare una posizione personalizzata del modello. Questo è utile è un modello personalizzato specificato oppure se si desidera inserire o spedire separatamente il modello in una cartella diversa dall'applicazione principale. Si noti che poiché i modelli Onnx devono trovarsi in una directory per il corretto funzionamento di OnnxTransformer, questo metodo aggiunge una sottodirectory ResNet101Onnx/ResNetPrepOnnx alla directory passata per evitare che la directory venga eseguita manualmente ogni volta. |
| ResNet101(DnnImageModelSelector, IHostEnvironment, String, String) |
Restituisce una catena di stima con i due modelli corrispondenti (un modello di pre-elaborazione uno e uno principale) necessari per la pipeline ResNet. Include anche la ridenominazione di ColumnsCopyingTransforms necessaria per poter usare nomi arbitrari di input e colonne di output. Si presuppone che entrambi i modelli si trovino nella stessa posizione del file contenente questo metodo, che verranno usati tramite NuGet. Questo dovrebbe essere il modo predefinito per usare ResNet101 se si importa il modello da un NuGet. |
| ResNet18(DnnImageModelSelector, IHostEnvironment, String, String, String) |
In questo modo è possibile specificare una posizione personalizzata del modello. Questo è utile è un modello personalizzato specificato oppure se si desidera inserire o spedire separatamente il modello in una cartella diversa dall'applicazione principale. Si noti che poiché i modelli ONNX devono trovarsi in una directory per il corretto funzionamento di OnnxTransformer, questo metodo aggiunge una sottodirectory ResNet18Onnx/ResNetPrepOnnx alla directory passata per evitare di dover eseguire manualmente tale directory ogni volta. |
| ResNet18(DnnImageModelSelector, IHostEnvironment, String, String) |
Restituisce una catena di stima con i due modelli corrispondenti (un modello di pre-elaborazione uno e uno principale) necessari per la pipeline ResNet. Include anche la ridenominazione di ColumnsCopyingTransforms necessaria per poter usare nomi arbitrari di input e colonne di output. Si presuppone che entrambi i modelli si trovino nella stessa posizione del file contenente questo metodo, che verranno usati tramite NuGet. Questo dovrebbe essere il modo predefinito per usare ResNet18 se si importa il modello da un NuGet. |
| ResNet50(DnnImageModelSelector, IHostEnvironment, String, String, String) |
In questo modo è possibile specificare una posizione personalizzata del modello. Questo è utile è un modello personalizzato specificato oppure se si desidera inserire o spedire separatamente il modello in una cartella diversa dall'applicazione principale. Si noti che poiché i modelli Onnx devono trovarsi in una directory per il corretto funzionamento di OnnxTransformer, questo metodo aggiunge una sottodirectory ResNet50Onnx/ResNetPrepOnnx alla directory passata per evitare di dover eseguire manualmente tale directory ogni volta. |
| ResNet50(DnnImageModelSelector, IHostEnvironment, String, String) |
Restituisce una catena di stima con i due modelli corrispondenti (un modello di pre-elaborazione uno e uno principale) necessari per la pipeline ResNet. Include anche la ridenominazione di ColumnsCopyingTransforms necessaria per poter usare nomi arbitrari di input e colonne di output. Si presuppone che entrambi i modelli si trovino nella stessa posizione del file contenente questo metodo, che verranno usati tramite NuGet. Questo dovrebbe essere il modo predefinito per usare ResNet50 se si importa il modello da un NuGet. |