Entrenar con AutoDL (Herramientas de GeoAI)
Resumen
Entrena un modelo de aprendizaje profundo creando tuberías de entrenamiento y automatizando gran parte del proceso de entrenamiento. Esto incluye el aumento de datos, la selección de modelos, el ajuste de hiperparámetros y la deducción del tamaño del lote. Sus salidas incluyen métricas de rendimiento del mejor modelo en los datos de entrenamiento, así como el paquete de modelo de aprendizaje profundo entrenado (archivo ".dlpk") que se puede utilizar como entrada para la herramienta Extraer entidades con modelos de IA para realizar predicciones sobre nuevas imágenes.
Uso
Debe instalar el marco de aprendizaje profundo adecuado para Python en ArcGIS Pro.
Vea cómo instalar marcos de aprendizaje profundo para ArcGIS
Si va a entrenar modelos en un entorno sin conexión, consulte Instalación adicional para entornos sin conexión para obtener más información.
El tiempo que tarda la herramienta en generar el modelo entrenado depende de lo siguiente:
La cantidad de datos facilitados durante el entrenamiento
Valor del parámetro Modo AutoDL
Valor del parámetro Límite de tiempo total (en horas)
De forma predeterminada, el temporizador de todos los modos está ajustado a 2 horas. El modo Básico entrenará las redes seleccionadas en la red central predeterminada dentro del tiempo dado. El modo Avanzado dividirá el tiempo total por dos, realizará la evaluación del modelo en la primera mitad y determinará los dos modelos con mejores resultados para evaluarlos en otras redes centrales en la segunda mitad. Si la cantidad de datos que se entrenan es grande, es posible que no se puedan evaluar todos los modelos seleccionados en 2 horas. En tales casos, se considerará modelo óptimo el de mejor rendimiento determinado en un plazo de 2 horas. Luego puede utilizar este modelo o volver a ejecutar la herramienta con un valor más alto del parámetro Límite de tiempo total (en horas).
Esta herramienta también puede utilizarse para ajustar un modelo ya entrenado. Por ejemplo, un modelo existente que ha sido entrenado para coches puede afinarse para entrenar un modelo que identifique camiones.
Para ejecutar esta herramienta, se necesita una máquina equipada con GPU. Si tiene más de una GPU, utilice el entorno Id. de GPU.
Los datos de entrenamiento de entrada para esta herramienta deben incluir las carpetas de imágenes y etiquetas que se generan desde la herramienta Exportar datos de formación para aprendizaje profundo.
Entre los posibles casos de uso de la herramienta se incluye el entrenamiento de modelos de detección de objetos y clasificación de píxeles para extraer entidades como la huella de un edificio, piscinas, paneles solares, clasificación de la capa terrestre, etc.
Para obtener información sobre los requisitos para ejecutar esta herramienta y los problemas que pueden presentarse, consulte Preguntas frecuentes sobre el aprendizaje profundo.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Datos de entrenamiento de entrada |
Las carpetas que contienen los chips de imagen, las etiquetas y las estadísticas necesarias para entrenar el modelo. Esto es la salida de la herramienta Exportar datos de entrenamiento para aprendizaje profundo. El formato de metadatos de los datos exportados debe ser Classified_Tiles, PASCAL_VOC_rectangles o KITTI_rectangles. |
Folder |
|
Modelo de salida |
El modelo entrenado de salida que se guardará como un paquete de aprendizaje profundo (archivo ".dlpk"). |
File |
|
Modelo preentrenado (Opcional) |
Un modelo previamente entrenado que se usará para ajustar el nuevo modelo. La entrada es un archivo de definición de modelo de Esri (".emd") o un archivo de paquete de aprendizaje profundo (".dlpk"). Puede ajustarse un modelo previamente entrenado con clases similares para adaptarse al nuevo modelo. El modelo previamente entrenado debe haber sido entrenado con el mismo tipo de modelo y modelo base que se usará para entrenar el nuevo modelo. |
File |
|
Límite de tiempo total (en horas) (Opcional) |
Límite de tiempo total en horas que tomará el entrenamiento del modelo AutoDL. El valor predeterminado es de 2 horas. |
Double |
|
Modo AutoDL (Opcional) |
Especifica el modo AutoDL que se utilizará y la intensidad de la búsqueda AutoDL.
|
String |
|
Redes naturales (Opcional) |
Especifica las arquitecturas que se utilizarán para entrenar el modelo. De forma predeterminada, se utilizarán todas las redes.
|
String |
|
Guardar modelos evaluados (Opcional) |
Especifica si se guardarán todos los modelos evaluados.
|
Boolean |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Archivo de modelo de salida |
Indica el archivo del modelo de salida. |
File |
Entornos
Información de licenciamiento
- Basic: No
- Standard: No
- Avanzado: Requiere Image Analyst