ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Модель глубокого обучения в Ecd

Доступно с лицензией Spatial Analyst.

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Преобразует модель глубокого обучения в файл Esri Classifier Definition.

Этот инструмент добавляет в модель недостающую информацию о классе. Поддерживаются бинарные файлы моделей глубокого обучения, которые создаются Google TensorFlow, Microsoft CNTK или аналогичными приложениями.

Для того, чтобы можно было использовать файл глубокого обучения .ecd, на компьютер должна быть установлена инфраструктура глубокого обучения. Теперь выходной файл .ecd будет работать только в качестве входных данных для функции адаптера Esri Python Классифицировать или Обнаружить. Файл json с информацией о классе позволяет добавлять полезную информацию в файл .ecd, которая отсутствует в бинарной модели глубокого обучения – имена классов, цвета классов, которые должны использоваться для отображения классифицированных выходных данных, а также и другую стандартную информацию, которая содержится в файле .ecd. Дополнительные сведения см. в приведенном ниже примере файла JSON.

Использование

  • Пример входного файла дополнительной информации Esri показан здесь.

    образец файла 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]
          }
       ]
    }
    

Синтаксис

DeepLearningModelToEcd (in_deep_learning_model, in_classification_info_json, out_classifier_definition)
ПараметрОбъяснениеТип данных
in_deep_learning_model

Файл бинарной модели, который был создан с помощью пакетов глубокого обучения – Google TensorFlow или Microsoft CNTK или им подобным.

File
in_classification_info_json

Файл JSON с информацией о классе. Выше см. пример файла JSON.

File
out_classifier_definition

Файл .ecd, который может использоваться в функции Классифицировать и в инструменте Классифицировать растр .

Теперь выходной файл .ecd будет работать только в качестве входных данных для функции адаптера Esri Python Классифицировать или Обнаружить.

File

Пример кода

DeepLearningModelToEcd, пример 1 (окно Python)

В этом примере файл .ecd создается из глубокого обучения.

from arcpy.sa import *

DeepLearningModelToEcd("c:/test/cntk.model", "c:/test/classInfo.json", 
                       "c:/test/deeplearningtoecd.ecd")
DeepLearningModelToEcd, пример 2 (автономный скрипт)

В этом примере файл .edc создается из глубокого обучения.

# 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)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • ArcGIS Desktop Basic: Требует Spatial Analyst
  • ArcGIS Desktop Standard: Требует Spatial Analyst
  • ArcGIS Desktop Advanced: Требует Spatial Analyst

Связанные разделы

  • Обзор группы инструментов Сегментация и классификация

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация