DnnImageModelSelector Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe d’assistance pour la sélection d’un modèle de caractérisation d’image DNN préentraîné à utiliser dans le DnnImageFeaturizerEstimator.
public sealed class DnnImageModelSelector
type DnnImageModelSelector = class
Public NotInheritable Class DnnImageModelSelector
- Héritage
-
DnnImageModelSelector
Constructeurs
| Nom | Description |
|---|---|
| DnnImageModelSelector() |
Classe d’assistance pour la sélection d’un modèle de caractérisation d’image DNN préentraîné à utiliser dans le DnnImageFeaturizerEstimator. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AlexNet(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Cela permet à un emplacement de modèle personnalisé d’être spécifié. Il s’agit d’un modèle personnalisé spécifié, ou si le modèle doit être placé ou expédié séparément dans un autre dossier de l’application principale. Notez que, étant donné que les modèles Onnx doivent se trouver dans un répertoire tout seul pour que OnnxTransformer fonctionne, cette méthode ajoute un sous-répertoire AlexNetOnnx/AlexNetPrepOnnx au répertoire passé pour éviter d’avoir à effectuer ce répertoire manuellement à chaque fois. |
| AlexNet(DnnImageModelSelector, IHostEnvironment, String, String) |
Retourne une chaîne d’estimateur avec les deux modèles correspondants (un prétraitement et un principal) requis pour le pipeline AlexNet. Inclut également le renommage de ColumnsCopyingTransforms requis pour pouvoir utiliser des noms de colonnes d’entrée et de sortie arbitraires. Cela suppose que les deux modèles se trouvent dans le même emplacement que le fichier contenant cette méthode, qu’ils seront utilisés par le biais de NuGet. Il doit s’agir de la façon par défaut d’utiliser AlexNet si vous importez le modèle à partir d’un NuGet. |
| ResNet101(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Cela permet à un emplacement de modèle personnalisé d’être spécifié. Il s’agit d’un modèle personnalisé spécifié, ou si le modèle doit être placé ou expédié séparément dans un autre dossier de l’application principale. Notez que, étant donné que les modèles Onnx doivent se trouver dans un répertoire tout seul pour que OnnxTransformer fonctionne, cette méthode ajoute un sous-répertoire ResNet101Onnx/ResNetPrepOnnx au répertoire passé pour éviter d’avoir à effectuer ce répertoire manuellement à chaque fois. |
| ResNet101(DnnImageModelSelector, IHostEnvironment, String, String) |
Retourne une chaîne d’estimateur avec les deux modèles correspondants (un prétraitement et un principal) requis pour le pipeline ResNet. Inclut également le renommage de ColumnsCopyingTransforms requis pour pouvoir utiliser des noms de colonnes d’entrée et de sortie arbitraires. Cela suppose que les deux modèles se trouvent dans le même emplacement que le fichier contenant cette méthode, qu’ils seront utilisés par le biais de NuGet. Il doit s’agir de la méthode par défaut pour utiliser ResNet101 si vous importez le modèle à partir d’un NuGet. |
| ResNet18(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Cela permet à un emplacement de modèle personnalisé d’être spécifié. Il s’agit d’un modèle personnalisé spécifié, ou si le modèle doit être placé ou expédié séparément dans un autre dossier de l’application principale. Notez que, étant donné que les modèles ONNX doivent se trouver dans un répertoire tout seul pour que OnnxTransformer fonctionne, cette méthode ajoute un sous-répertoire ResNet18Onnx/ResNetPrepOnnx au répertoire passé pour éviter d’avoir à effectuer ce répertoire manuellement à chaque fois. |
| ResNet18(DnnImageModelSelector, IHostEnvironment, String, String) |
Retourne une chaîne d’estimateur avec les deux modèles correspondants (un prétraitement et un principal) requis pour le pipeline ResNet. Inclut également le renommage de ColumnsCopyingTransforms requis pour pouvoir utiliser des noms de colonnes d’entrée et de sortie arbitraires. Cela suppose que les deux modèles se trouvent dans le même emplacement que le fichier contenant cette méthode, qu’ils seront utilisés par le biais de NuGet. Il doit s’agir de la méthode par défaut pour utiliser ResNet18 si vous importez le modèle à partir d’un NuGet. |
| ResNet50(DnnImageModelSelector, IHostEnvironment, String, String, String) |
Cela permet à un emplacement de modèle personnalisé d’être spécifié. Il s’agit d’un modèle personnalisé spécifié, ou si le modèle doit être placé ou expédié séparément dans un autre dossier de l’application principale. Notez que, étant donné que les modèles Onnx doivent se trouver dans un répertoire tout seul pour que OnnxTransformer fonctionne, cette méthode ajoute un sous-répertoire ResNet50Onnx/ResNetPrepOnnx au répertoire passé pour éviter d’avoir à rendre ce répertoire manuellement à chaque fois. |
| ResNet50(DnnImageModelSelector, IHostEnvironment, String, String) |
Retourne une chaîne d’estimateur avec les deux modèles correspondants (un prétraitement et un principal) requis pour le pipeline ResNet. Inclut également le renommage de ColumnsCopyingTransforms requis pour pouvoir utiliser des noms de colonnes d’entrée et de sortie arbitraires. Cela suppose que les deux modèles se trouvent dans le même emplacement que le fichier contenant cette méthode, qu’ils seront utilisés par le biais de NuGet. Il doit s’agir de la méthode par défaut pour utiliser ResNet50 si vous importez le modèle à partir d’un NuGet. |