Langage

DnnImageModelSelector Classe

Définition

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.

S’applique à

Voir aussi