Extraire des entités à l’aide du Deep Learning (Outils GeoAI)
Résumé
Exécute un modèle de reconnaissance d’entités nommées entraîné sur les fichiers texte d’un dossier, ou un champ de texte d’une table ou d’une classe d’entités, pour extraire des entités et des localisations (adresses, noms de lieux ou de personnes, dates et valeurs monétaires, par exemple) dans une table. Si les entités extraites contiennent des adresses, l’outil les géocode à l’aide du localisateur adapté et génère une classe d’entités en sortie.
En savoir plus sur le fonctionnement de la reconnaissance d’entités
Utilisation
- Cet outil requiert l’installation des structures de Deep Learning. Pour configurer votre machine afin d’utiliser des structures de Deep Learning dans ArcGIS Pro, consultez la rubrique Installer les structures de Deep Learning pour ArcGIS.
Cet outil nécessite un fichier de définition de modèle contenant des informations de modèle entraîné. Le modèle peut être entraîné avec l’outil Entraîner le modèle de reconnaissance d’entités tool. La valeur du paramètre Input Model Definition File (Fichier de définition du modèle en entrée) peut être un fichier JSON de définition de modèle Esri (
.emd) ou un paquetage de modèle de Deep Learning (.dlpk). Les fichiers de modèle peuvent être stockés en local ou hébergés sur ArcGIS Living Atlas of the World.Cet outil prend en charge les modèles entraînés avec des backbones basés sur un module de transformation et le backbone Mistral. Pour installer le backbone Mistral, consultez la page ArcGIS Mistral Backbone.
Cet outil prend en charge l’utilisation de modèles de langage tiers créés avec la fonctionnalité d’extensibilité du modèle. La fonctionnalité d’extensibilité du modèle permet de réaliser des tâches d’extraction d’entités à l’aide d’un fichier de modèle de Deep Learning personnalisé (
.dlpk) qui n’est pas créé avec l’outil Entraîner le modèle de reconnaissance d’entités. Pour en savoir plus sur la création d’un fichier de modèle de Deep Learning personnalisé (.dlpk), reportez-vous à la rubrique Utiliser des modèles de langage tiers avec ArcGIS.Cet outil peut s’exécuter sur un CPU ou un GPU. Toutefois, le Deep Learning sollicite d’importantes ressources de calcul et un GPU est recommandé. Pour exécuter cet outil avec un GPU, définissez le paramètre d’environnement Type de processeur sur GPU. Si vous avez plusieurs GPU, spécifiez plutôt le paramètre d’environnement ID de GPU.
Pour obtenir des informations sur les exigences relatives à l’exécution de cet outil ainsi que sur les problèmes qui peuvent survenir, reportez-vous à la rubrique Forum aux questions sur le Deep Learning.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Dossier ou table en entrée |
L’entrée pour ce paramètre peut être l’une des suivantes :
|
Folder; Feature Layer; Table View; Feature Class |
|
Table en sortie |
Table ou classe d’entités en sortie destinée à contenir les entités extraites. Si un localisateur est indiqué et que le modèle extrait des adresses, la classe d’entités est générée par le géocodage des adresses extraites. |
Feature Class; Table; Feature Layer |
|
Fichier de définition de modèle en entrée |
Modèle entraîné à utiliser pour extraire des entités du texte. Le fichier de définition du modèle peut être un fichier JSON de définition de modèle Esri ( Pour utiliser un fichier Le fichier Attention :Un fichier de modèle de langage tiers |
File |
|
Arguments du modèle (Facultatif) |
Arguments supplémentaires qui seront utilisés par le modèle lors de la réalisation de l’inférence. L’argument de modèle pris en charge est Remarque :Lorsque vous utilisez un modèle de langage tiers, les arguments du modèle sont mis à jour conformément aux paramètres spécifiés dans le fichier Colonnes de la table de valeurs :
|
Value Table |
|
Batch Size (Taille de lot) (Facultatif) |
Nombre d’échantillons d’entraînement qui seront traités en une fois La valeur par défaut est 4. L’augmentation de la taille du lot peut améliorer les performances de l’outil. Cependant, plus la taille augmente, plus la mémoire utilisée est importante. Si une erreur se produit en raison d’une mémoire insuffisante, utillisez une taille de lot plus petite. |
Double |
|
Zone de localisation (Facultatif) |
Zone ou région géographique dans laquelle les adresses sont censées être localisées. Le texte spécifié sera ajouté à l’adresse extraite par le modèle. Le localisateur utilise les informations de zone de localisation pour identifier la région ou la zone géographique dans laquelle l’adresse se trouve pour produire des résultats plus précis. |
String |
|
Localisateur en entrée (Facultatif) |
Localisateur qui sera utilisé pour géocoder les adresses dans les documents texte en entrée. Un point est généré pour chaque adresse géocodée correctement, puis stocké dans la classe d’entités en sortie. |
Address Locator |
|
Text Field (Champ de texte) |
Champ de texte dans la table ou la classe d’entités en entrée qui contient le texte que le modèle doit utiliser en entrée. Ce paramètre est requis lorsque la valeur du paramètre Input Folder or Table (Dossier ou table en entrée) est une table ou une classe d’entités. |
Field |
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui