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