Skip to main content

AI モデルを使用したテキストの処理 (GeoAI ツール)

サマリー

テキスト変換、エンティティ認識、テキスト分類、テキスト生成、翻訳、要約などのさまざまな用途に対応するため、フィーチャクラスまたはテーブル内のテキスト フィールドや、フォルダーのテキスト ファイルなどのさまざまなソースのテキストを処理します。 このツールは、カスタム サードパーティー モデル や、テキスト分類モデルのトレーニングテキスト変換モデルのトレーニングエンティティー認識モデルのトレーニング ツールを使用してトレーニングされたディープ ラーニング モデルを使用できます。

使用法

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

  • This tool supports the use of third-party language models created using the model extensibility feature. This feature enables tasks—ArcGIS Pro でサポートされているツールによってトレーニングされていないカスタム ディープ ラーニング モデルを使用した、エンティティー抽出、テキスト分類、テキスト要約、テキスト翻訳などです。 カスタム ディープ ラーニング モデル ファイルの作成の詳細については、「ArcGIS でのサードパーティーの言語モデルの使用」をご参照ください。

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

  • このツールは、ディープ ラーニング フレームワークや GPU 仕様をインストールすることなく、リモートでホストされているサードパーティの言語モデルの実行をサポートします。これらはリモートで管理されます。

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

パラメーター

ラベル 説明 データ タイプ

入力レイヤーまたはテーブル

入力は次のいずれかになります。

  • 入力フィールドが含まれている、ポイント/ライン/ポリゴン入力フィーチャクラスまたはテーブル。 入力の各行は 1 つのレコードを表します。

  • テキスト ファイルを含むフォルダー。

Feature Layer; Table View; Table; Folder

データ フィールド

下流の自然言語処理 (NLP) タスクに使用される入力フィーチャクラスまたはテーブルのフィールドの名前。

Field

入力モデル定義ファイル

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

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

注意:

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

File

出力レイヤーまたは出力テーブル

NLP タスクからの出力が格納されるフィーチャクラスまたはテーブル。

Feature Class; Table; Feature Layer

モデル引数

(オプション)

推測の実行中にモデルによって使用される追加の引数。 これには、サードパーティー モデルでサポートされる引数や、テキスト分類モデルのトレーニングテキスト変換モデルのトレーニング、または エンティティー認識モデルのトレーニング ツールでサポートされるその他のパラメーターも含まれます。

注意:

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

値テーブル列:

  • NameThe name of the function argument.

  • ValueThe value of the function argument.

Value Table

ロケーション ゾーン

(オプション)

その住所が存在すると予想される地理的な領域またはゾーン。 指定されたテキストが、モデルによって抽出された住所にアペンドされます。

ロケーターは、ロケーション ゾーン情報を使用して、住所が存在する地域または地理的な領域を特定し、より適切な結果を生成します。

注意:

このパラメーターは、定義済みの住所エンティティーを持つ エンティティー認識モデルのトレーニング ツールでトレーニングされたモデルでのみサポートされています。

String

入力ロケーター

(オプション)

入力テキスト ドキュメント内の住所をジオコーディングするために使用されるロケーター。 ジオコーディングが正常に行われ、出力フィーチャクラスに格納された各住所にポイントが生成されます。

注意:

このパラメーターは、定義済みの住所エンティティーを持つ エンティティー認識モデルのトレーニング ツールでトレーニングされたモデルでのみサポートされています。

Address Locator

派生した出力

ラベル 説明 データ タイプ

更新されるテーブル

入力データから生成された結果が含まれている出力フィーチャ レイヤー。

Feature Layer; Table

環境

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

ライセンス情報

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