ディープ ラーニングを使用したエンティティー抽出 (GeoAI ツール)
サマリー
フォルダー内のテキスト ファイルまたはフィーチャクラスやテーブル内のテキスト フィールドに対してトレーニング済みの名前付きエンティティー認識モデルを実行して、テーブル内のエンティティーと場所 (住所、場所または人の名前、日付、通貨値など) を抽出します。 抽出されたエンティティに住所が含まれる場合、ツールは、指定されたロケーターを使用して住所をジオコーディングし、出力フィーチャクラスを生成します。
使用法
- このツールを使用するには、ディープ ラーニング フレームワークがインストールされている必要があります。 ArcGIS Pro のディープ ラーニング フレームワークを使用するようにコンピューターを設定するには、ArcGIS 用のディープ ラーニング フレームワークのインストール をご参照ください。
このツールは、トレーニング済みのモデル情報を含んでいるモデル定義ファイルを必要とします。 モデルは エンティティー認識モデルのトレーニング ツールを使用してトレーニングできます。 入力モデル定義ファイル パラメーター値には、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)」をご参照ください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力フォルダーまたはテーブル |
このパラメーターへの入力は次のいずれかになります。
|
Folder; Feature Layer; Table View; Feature Class |
|
出力テーブル |
抽出されたエンティティーを含む出力フィーチャクラスまたはテーブル。 ロケーターが入力されて、モデルが住所を抽出する場合は、抽出された住所をジオコーディングすることでフィーチャクラスが生成されます。 |
Feature Class; Table; Feature Layer |
|
入力モデル定義ファイル |
テキストからのエンティティの抽出に使用されるトレーニング済みモデル。 モデル定義ファイルには、Esri モデル定義 JSON ファイル (.emd)、またはローカルに格納あるいは ArcGIS Living Atlas (.dlpk_remote) でホストされたディープ ラーニング モデル パッケージ (.dlpk) のいずれかを指定することができます。 Mistral バックボーンを使用してトレーニングされた
注意:サードパーティーの言語モデル |
File |
|
モデル引数 (オプション) |
推測の実行中にモデルによって使用される追加の引数。 サポートされているモデル引数は、モデルの出力の調整に使用される 注意:サードパーティーの言語モデルを使用すると、モデル引数は、 値テーブル列:
|
Value Table |
|
バッチ サイズ (オプション) |
1 回に処理されるトレーニング サンプルの数。 デフォルト値は 4 です。 バッチ サイズを増やすと、ツールのパフォーマンスが向上します。ただし、バッチ サイズの増加に伴って、使用されるメモリー量も多くなります。 メモリー不足エラーが発生した場合は、より小さなバッチ サイズを使用してください。 |
Double |
|
ロケーション ゾーン (オプション) |
その住所が存在すると予想される地理的な領域またはゾーン。 指定されたテキストが、モデルによって抽出された住所にアペンドされます。 ロケーターは、ロケーション ゾーン情報を使用して、住所が存在する地域または地理的な領域を特定し、より適切な結果を生成します。 |
String |
|
入力ロケーター (オプション) |
入力テキスト ドキュメント内の住所をジオコーディングするために使用されるロケーター。 ジオコーディングが正常に行われ、出力フィーチャクラスに格納された各住所にポイントが生成されます。 |
Address Locator |
|
テキスト フィールド |
モデルによって入力として使用されるテキストを含む、入力フィーチャクラスまたはテーブル内のテキスト フィールド。 このパラメーターは、入力フォルダーまたはテーブル パラメーター値がフィーチャクラスまたはテーブルである場合は必須です。 |
Field |
環境
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: はい