ArcGIS et IA : Par où commencer ? - N°6/8
Je poursuis mon tour d'horizon sur les différents points d'entrée pour l'usage de l'IA dans ArcGIS. Aujourd'hui, je vous propose d'évoquer la création de modèles de GéoAI personnalisés.
Si les modèles pré-entraînés fournis par Esri (ou ses partenaires) ne correspondent pas à vos attentes, l'étape suivante consiste à configurer des modèles GeoAI personnalisés. Dans ArcGIS, vous disposez de plusieurs centaines d'algorithmes de Machine Learning et de Deep Learning que vous pouvez entrainer sur vos propres données. Ces modèles d'IA, entraînés sur les données d'imagerie ou les Géodatabases de votre organisation, peuvent être affinés pour offrir des résultats plus précis dans des domaines comme la prédiction d'événement à partir de séries spatio-temporelles, l'extraction d'objets à partir de données Lidar, la classification des sols, la détection de changements ou la détection d'objets dans des images.
ArcGIS propose l'ensemble des outils permettant d'implémenter, en restant dans son environnement SIG, les différentes étapes de configuration d'un modèle d'IA :
- Préparation des données d'entraiment (collecter, nettoyer, annoter les données et les mettre aux formats et structures attendues par les différentes architecture d'IA)
- Entrainement du modèle (choisir le modèle ou l’architecture de Machine Learning/Deep Learning, définir les hyperparamètres, entrainer le modèle et valider ses métriques)
- Exécution du modèle (évaluer sur des données de test, déployer et utiliser le modèle sur de nouvelles données)
Comment démarrer ?
- Identifiez les tâches géospatiales récurrentes qui ont de la valeur et qui doivent être automatisées, et pour lesquels les modèles existants sont insuffisants.
- Organisez des jeux de données bien annotés provenant de vos archives internes et de projets SIG existants.
- Collaborez avec des Data Scientists, avec Esri ou des partenaires Esri ayant une expertise dans la création de modèles GeoAI.
Considérations pratiques :
- La construction et la maintenance de modèles de fondation exigent une expertise spécialisée en IA/ML et un accès à des ressources informatiques spécifiques (notamment au regard des besoins de GPU).
- La qualité du modèle dépend fortement de la quantité et de la propreté des données d'entraînement.
- L'entraînement des modèles est coûteux en termes de calcul, il est donc conseillé de commencer par de petits modèles.