使用深度学习转换文本 (GeoAI 工具)
汇总
在要素类或表中的文本字段上运行经过训练的序列到序列模型,并使用包含已转换、已变换或已翻译文本的新字段对其进行更新。
用法
- 该工具要求安装深度学习框架。 要设置计算机以在 ArcGIS Pro 中使用深度学习框架,请参阅安装 ArcGIS 的深度学习框架。
该工具需要包含经过训练的模型信息的模型定义文件。 该模型可以使用训练文本转换模型工具进行训练。 输入模型定义文件参数值可以是 Esri 模型定义 JSON 文件 (
.emd) 或深度学习模型包 (.dlpk)。 模型文件可存储在本地,也可以托管在 ArcGIS Living Atlas of the World 上。该工具支持使用基于转换器的主干和 Mistral 主干训练的模型。 要安装 Mistral 主干,请参阅 ArcGIS Mistral 主干。
该工具支持使用利用模型扩展功能创建的第三方语言模型。 模型可扩展性功能支持使用未使用训练文本转换模型工具创建的自定义深度学习模型文件 (
.dlpk) 执行文本转换任务。 要了解有关创建自定义深度学习 (.dlpk) 模型文件的详细信息,请参阅将第三方语言模型与 ArcGIS 结合使用。该工具可以在 CPU 或 GPU 上运行;但是,由于深度学习为计算密集型,因此建议使用 GPU。 要使用 GPU 运行此工具,将处理器类型环境设置为 GPU。 如果您具有多个 GPU,还可以指定 GPU ID 环境。
有关运行此工具的要求以及您可能遇到的问题的信息,请参阅深度学习常见问题。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入表 |
输入点、线或面要素类或表,其中包含将转换的文本。 |
Feature Layer; Table View |
|
文本字段 |
输入要素类或表中包含将转换的文本的文本字段。 |
Field |
|
输入模型定义文件 |
经过训练的模型将用于文本转换。 模型定义文件可以是 Esri 模型定义 JSON 文件 ( 要使用通过 Mistral 主干训练的 该 注意:第三方语言模型 |
File |
|
结果字段 (可选) |
输出要素类或表中包含已转换文本的字段的名称。 默认字段名称为 |
String |
|
模型参数 (可选) |
模型在执行推理时将使用的附加参数。 支持的模型参数为 注:当使用第三方语言模型时,模型参数将根据 值表列:
|
Value Table |
|
批量大小 (可选) |
一次需要处理的训练样本数。 默认值为 4。 增加批量大小可以提高工具性能;但是随着批量大小增加,所用内存也将随之增加。 如果出现内存不足错误,则降低批量大小。 |
Double |
|
最小序列长度 (可选) |
输出文本字符串的最小字符数。 默认值为 20。 |
Double |
|
最大序列长度 (可选) |
输出文本字符串的最大字符数。 默认值为 50。 |
Double |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
更新的表 |
输出点、线或面要素类或表,其中包含派生自输入数据的已转换文本。 |
Table View; Feature Layer |
环境
许可信息
- 基本: 否
- 标准: 否
- 高级: 是