ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Modelo de aprendizaje profundo a Ecd

Disponible con una licencia de Spatial Analyst.

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Convierte un modelo de aprendizaje profundo en un archivo de definición de clasificador de Esri.

Esta herramienta agrega al modelo la información de clase que falte. Se admiten archivos de modelos binarios de aprendizaje profundo generados por Google TensorFlow, Microsoft CNTK o aplicaciones similares.

Para utilizar el archivo de aprendizaje profundo .ecd, es necesario instalar el marco de aprendizaje profundo en el equipo. El archivo de salida .ecd funcionará por ahora solamente como entrada para las funciones del adaptador de Python de Esri Clasificar o Detectar. El archivo JSON de información de clase permite agregar información útil al archivo .ecd no incluida en el modelo binario de aprendizaje profundo, por ejemplo, nombres de clases, colores de clases que se usarán para la representación en pantalla de la salida clasificada y otra información estándar incluida en el archivo .ecd. Consulte el ejemplo de archivo JSON siguiente para más información.

Uso

  • Aquí se muestra un ejemplo de un Archivo de información adicional de Esri de entrada.

    muestra de un archivo in_extra_info_json

    {  
       "ImportDeepLearningModelToEsriExtraInfo":0,
       "Version":1,
       "Classifier":"CNTK",
       "NumberRasterBands":4,
       "MiniBatchSize":16,
       "Classes":[  
          {  
             "Value":100,
             "Name":"Impervious",
             "Color":[204, 204, 204]
          },
          {  
             "Value":200,
             "Name":" Other (Pervious)",
             "Color":[56, 168, 0]
          }
       ]
    }
    

Sintaxis

DeepLearningModelToEcd (in_deep_learning_model, in_classification_info_json, out_classifier_definition)
ParámetroExplicaciónTipo de datos
in_deep_learning_model

El archivo de modelo binario generado por paquetes de aprendizaje profundo, como Google TensorFlow, Microsoft CNTK o similares.

File
in_classification_info_json

El archivo JSON de información de clase. Consulte el ejemplo de archivo JSON anterior.

File
out_classifier_definition

El archivo .ecd que se puede utilizar en la función Clasificar y la herramienta Clasificar ráster.

El archivo de salida .ecd funcionará por ahora solamente como entrada para las funciones del adaptador de Python de Esri Clasificar o Detectar.

File

Muestra de código

Ejemplo 1 de DeepLearningModelToEcd (ventana de Python)

En este ejemplo se crea un archivo .ecd mediante aprendizaje profundo.

from arcpy.sa import *

DeepLearningModelToEcd("c:/test/cntk.model", "c:/test/classInfo.json", 
                       "c:/test/deeplearningtoecd.ecd")
Ejemplo 2 de DeepLearningModelToEcd (script independiente)

En este ejemplo se crea un archivo .edc mediante aprendizaje profundo.

# Import system modules and check out ArcGIS Spatial Analyst extension license
import arcpy
arcpy.CheckOutExtension("Spatial")
from arcpy.sa import *

# Set local variables
in_deep_learning_model = "c:/test/cntk.model"
in_classification_info_json = "c:/test/classInfo.json"
out_classifier_definition = "c:/test/deeplearningtoecd.ecd"

# Execute 
DeepLearningModelToEcd(in_deep_learning_model, in_classification_info_json, 
                      out_classifier_definition)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información sobre licencias

  • ArcGIS Desktop Basic: Requiere Spatial Analyst
  • ArcGIS Desktop Standard: Requiere Spatial Analyst
  • ArcGIS Desktop Advanced: Requiere Spatial Analyst

Temas relacionados

  • Descripción general del conjunto de herramientas Segmentación y clasificación

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2019 Esri. | Privacidad | Legal