Обучение модели распознавания элементов (Инструменты GeoAI)
Краткая информация
Тренирует именованную модель распознавания элементов для извлечения преднастроенного набора записей из исходного текста.
Использование
- Для этого инструмента требуются установленные среды глубокого изучения. Чтобы настроить компьютер на работу в среде глубокого обучения в ArcGIS Pro, см. раздел Установка сред глубокого обучения для ArcGIS.
Этот инструмент также можно использовать для точной настройки существующей обученной модели.
Чтобы запустить этот инструмент с использованием графического процессора, установите Тип процессора как GPU. Если имеется более одного GPU, можно вместо этого задать GPU ID.
Входными данными может быть класс объектов или таблица с текстовым полем и именованными метками элементов, либо папка с обучающими данными в файлах
.jsonили.csv.Этот инструмент использует опорные модели на основе преобразователей для обучения моделей NER, а также поддерживает контекстное обучение с подсказками с использованием Mistral LLM. Чтобы установить Mistral backbone, см. ArcGIS Mistral Backbone.
Информацию о требованиях к запуску этого инструмента и проблемах, с которыми вы можете столкнуться, см. в разделе Часто задаваемые вопросы по глубокому обучению.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная папка или таблица |
Входными данными могут быть следующие:
|
Folder; Feature Layer; Table View; Feature Class |
|
Выходная модель |
Местоположение выходной папки, в которой будет храниться обученная модель. |
Folder |
|
Файл предварительно обученной модели (Дополнительный) |
Предварительно обученная модель, которая будет использоваться для уточнения новой модели. Входными данными могут быть файл Esri Model Definition (.emd) или файл пакета глубокого обучения (.dlpk). Предварительно обученную модель с подобными записями можно настроить так, чтобы она соответствовала новой модели. Предварительно обученная модель должна быть обучена с помощью модели того же типа и базовой моделью, которые будут использоваться для обучения новой модели. |
File |
|
Элемент адреса (Дополнительный) |
Элемент адреса распознается как местоположение Во время логического вывода такие объекты будут геокодированы с использованием указанного локатора, и в результате процесса извлечения объектов будет создан класс пространственных объектов. Если локатор не указан, либо обучающая модель не извлекла записи адресов, то вместо этого будет создана таблица с извлеченными записями. |
String |
|
Максимальное число периодов времени (Дополнительный) |
Максимальное число эпох, для которых будет обучаться модель. Максимальное значение эпохи, равное 1, означает, что набор данных будет передаваться через нейронную сеть один раз. Значение, предлагаемое по умолчанию, равно 5. |
Long |
|
Опорная модель (Дополнительный) |
Задает предварительно настроенную нейросеть, которая будет использоваться в качестве архитектуры для обучения новой модели.
|
String |
|
Размер пакета (Дополнительный) |
Число обучающих примеров, которые обрабатываются одновременно. Значение по умолчанию – 2. Увеличение размера пакета может повысить производительность инструмента, но по мере его увеличения используется все больше памяти. При появлении ошибки переполнения памяти задайте меньший размер пакета. |
Double |
|
Аргументы модели (Дополнительный) |
Дополнительные аргументы, которые будут использоваться для инициализации модели. Поддерживаемый аргумент модели — Столбцы таблицы значений:
|
Value Table |
|
Скорость обучения (Дополнительный) |
Размер шага, указывающий, насколько веса модели будут скорректированы в процессе тренировки. Если значение не указано, оптимальная скорость обучения будет вычислена автоматически. |
Double |
|
Процент проверки (Дополнительный) |
Процент обучающих выборок, которые будут использоваться для проверки модели. Значение по умолчанию — 10 для опорных сетей на основе преобразователей и 50 для опорной сети Mistral. |
Double |
|
Завершить, когда модель перестанет улучшаться (Дополнительный) |
Определяет, остановится ли обучение модели, если модель больше не улучшается, или обучение продолжится до достижения значения параметра Максимальное число периодов времени.
|
Boolean |
|
Сделайте базовую основу модели обучаемой (Дополнительный) |
Указывает, будут ли заморожены опорные слои в предварительно обученной модели, чтобы веса и смещения оставались такими, как они были изначально задуманы.
|
Boolean |
|
Текстовое поле |
Текстовое поле во входном классе объектов или таблице, содержащее текст, который будет использоваться моделью как входные данные. Этот параметр необходим, если значение параметра Входная папка или таблица - класс пространственных объектов или таблица. |
Field |
|
Prompt (Дополнительный) |
Определенные входные данные или инструкция, передаваемая большой языковой модели (LLM) для генерации ожидаемого результата. Значение по умолчанию - Извлечь именованные объекты, принадлежащие указанным классам, из предоставленного текста. Не используйте теги для объектов, принадлежащих к какому-либо другому классу. |
String |
Параметры среды
Информация о лицензировании
- Basic: Нет
- Standard: Нет
- Advanced: Да