Skip to main content

ディープ ラーニングを使用したテキスト変換 (GeoAI ツール)

サマリー

トレーニング済みのシーケンス間モデルを、フィーチャクラスまたはテーブル内のテキスト フィールドで実行し、変更、変換、翻訳されたテキストを含む新しいフィールドを使用して更新します。

テキスト変換の仕組みの詳細

使用法

  • このツールは、トレーニング済みのモデル情報を含んでいるモデル定義ファイルを必要とします。 モデルは、テキスト変換モデルのトレーニング ツールを使用してトレーニングできます。 入力モデル定義ファイル パラメーター値には、Esri モデル定義の JSON ファイル (.emd) か、ディープ ラーニング モデル パッケージ (.dlpk) を指定することができます。 モデル ファイルはローカルに格納するか、ArcGIS Living Atlas of the World 上でホストできます。

  • このツールは、Transformer ベースのバックボーンと Mistral バックボーンを使用してトレーニングされたモデルをサポートしています。 Mistral バックボーンをインストールするには、「ArcGIS Mistral バックボーン」をご参照ください。

  • このツールは、モデル拡張機能を使用して作成されたサードパーティの言語モデルの使用をサポートしています。 モデル拡張フィーチャでは、テキスト変換モデルのトレーニング ツールを使用して作成されていないカスタム ディープ ラーニング モデル ファイル (.dlpk) を使用するテキスト変換タスクが可能です。 カスタム ディープ ラーニング (.dlpk) モデル ファイルの作成の詳細については、「ArcGIS でのサードパーティーの言語モデルの使用」をご参照ください。

  • このツールは、CPU または GPU 上で実行できます。ただし、ディープ ラーニングは計算負荷が高いので、GPU を使用することをおすすめします。 GPU を使用してこのツールを実行するには、プロセッサー タイプ環境を GPU に設定します。 複数の GPU がある場合は、代わりに GPU ID 環境を指定します。

  • このツールの実行要件および発生する可能性のある問題の詳細については、「ディープ ラーニングに関するよくあるご質問 (FAQ)」をご参照ください。

パラメーター

ラベル 説明 データ タイプ

入力テーブル

変換するテキストを含む、入力ポイント/ライン/ポリゴン フィーチャクラスまたはテーブル。

Feature Layer; Table View

テキスト フィールド

変換テキストを含む、入力フィーチャクラスまたはテーブル内のテキスト フィールド。

Field

入力モデル定義ファイル

テキスト変換に使用されるトレーニング済みモデル。 モデル定義ファイルには、Esri モデル定義 JSON ファイル (.emd)、またはローカルに格納あるいは ArcGIS Living Atlas (.dlpk_remote) でホストされたディープ ラーニング モデル パッケージ (.dlpk) のいずれかを指定することができます。

Mistral バックボーンを使用してトレーニングされた .dlpk ファイルを使用するには、モデルを使用する前にインストールしておく必要があります。 Mistral バックボーンをインストールするには、「ArcGIS Mistral バックボーン」をご参照ください。

.dlpk ファイルには、サードパーティーの言語モデルを指定することもできます。

注意:

サードパーティーの言語モデル .dlpk ファイルには有害なコードが含まれる可能性があります。 ソースを信頼できる場合のみこれらのモデルを使用してください。

File

結果フィールド

(オプション)

変換されたテキストを含む、出力フィーチャクラスまたはテーブルのフィールドの名前。 デフォルトのフィールド名は Result です。

String

モデル引数

(オプション)

推測の実行中にモデルによって使用される追加の引数。 サポートされているモデル引数は、モデルの出力の調整に使用される Sequence Length です。

注意:

サードパーティーの言語モデルを使用すると、モデル引数は、.dlpk ファイルで指定されたパラメーターに従って更新されます。 モデル引数の定義の詳細については、「ArcGIS でのサードパーティーの言語モデルの使用」の getParameterInfo セクションをご参照ください。

値テーブル列:

  • NameThe name of the function argument.

  • ValueThe value of the function argument.

Value Table

バッチ サイズ

(オプション)

1 回に処理されるトレーニング サンプルの数。 デフォルト値は 4 です。

バッチ サイズを増やすと、ツールのパフォーマンスが向上します。ただし、バッチ サイズの増加に伴って、使用されるメモリー量も多くなります。 メモリー不足エラーが発生した場合は、より小さなバッチ サイズを使用してください。

Double

最小シーケンス長

(オプション)

出力されるテキスト文字列の最小文字数。 デフォルト値は 20 です。

Double

最大シーケンス長

(オプション)

出力されるテキスト文字列の最大文字数。 デフォルト値は 50 です。

Double

派生した出力

ラベル 説明 データ タイプ

更新されるテーブル

入力データから生成された変換済みテキストを含む、出力ポイント/ライン/ポリゴン フィーチャクラスまたはテーブル。

Table View; Feature Layer

環境

プロセッサー タイプ, GPU ID

ライセンス情報

  • Basic: いいえ
  • Standard: いいえ
  • Advanced: はい