AutoDL を使用したトレーニング (Image Analyst ツール)
サマリー
トレーニング パイプラインを構築し、トレーニング プロセスの多くを自動化することで、ディープ ラーニング モデルをトレーニングします。 ここには、データ拡張、モデル選択、ハイパーパラメーター調整、バッチ サイズ推論が含まれます。 出力には、トレーニング データのベスト モデルのパフォーマンス メトリクスや、新しい画像を予測するための AI モデルを使用したフィーチャの抽出 ツールの入力として使用できるトレーニングしたディープ ラーニング モデル パッケージ (.dlpk ファイル) が含まれます。
使用法
ArcGIS Pro で Python 用の適切なディープ ラーニング フレームワークをインストールする必要があります。
非接続環境でモデルをトレーニングする場合は、非接続環境のための追加インストール で詳細をご確認ください。
ツールがトレーニング済のモデルを作成するためにかかる時間は、以下に応じて異なります:
トレーニング中に提供されるデータの量
AutoDL モード パラメーター値
合計時間の制限 (時間) パラメーター値
デフォルトでは、すべてのモードのタイマーは 2 時間に設定されます。 基本 モードは、指定された時間内にデフォルトのバックボーンで、選択されたネットワークをトレーニングします。 高度設定 モードでは合計時間が 2 分割され、前半でモデル評価を実行して、後半に他のバックボーンを評価するための上位 2 つの実行モデルを決定します。 トレーニングされるデータ量が大きい場合、選択したすべてのモデルを 2 時間以内に評価できない場合があります。 こうした場合には、2 時間以内に決定された最善モデルが最適モデルと見なされます。 続いて、このモデルを使用するか、合計制限時間 (時間) パラメーターの値を大きくしてツールを再実行できます。
このツールは、既存のトレーニング済みモデルの微調整にも使用できます。 たとえば、車に関してトレーニングされた既存のモデルを微調整して、トラックを識別するモデルをトレーニングすることができます。
このツールを実行するには、GPU 搭載のコンピューターが必要です。 複数の GPU が存在する場合は、GPU ID 環境を使用します。
このツールの入力トレーニング データには、ディープ ラーニング用のトレーニング データをエクスポート ツールから生成された画像フォルダーとラベル フォルダーを含める必要があります。
このツールの使用例として考えられるものには、建物フットプリント、プール、ソーラー パネル、土地被覆分類などのフィーチャを抽出するためのオブジェクト検出モデルおよびピクセル分類モデルのトレーニングがあります。
このツールの実行要件および発生する可能性のある問題の詳細については、「[ディープ ラーニングに関するよくあるご質問 (FAQ)]」(../../help/analysis/deep-learning/deep-learning-faq.md) をご参照ください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力トレーニング データ |
モデルのトレーニングに必要な画像チップ、ラベル、統計を含むフォルダー。 これは、ディープ ラーニング用のトレーニング データをエクスポート ツールから生成された出力です。 エクスポートされるデータのメタデータ形式は、Classified_Tiles、PASCAL_VOC_rectangles、または KITTI_rectangles のいずれかである必要があります。 |
Folder |
|
出力モデル |
ディープ ラーニング パッケージとして保存される出力トレーニング済みモデル (.dlpk ファイル)。 |
File |
|
事前トレーニング済みモデル (オプション) |
新しいモデルの微調整に使用される事前トレーニング済みモデル。 入力には、Esri モデル定義ファイル (.emd) か、ディープ ラーニング パッケージ ファイル (.dlpk) を指定できます。 類似したクラスを持つ事前トレーニング済みモデルは、新しいモデルに合わせて微調整することができます。 事前トレーニング済みモデルは、新しいモデルのトレーニングに使用される同じモデル タイプおよびバックボーン モデルでトレーニングされている必要があります。 |
File |
|
合計時間制限 (時間) (オプション) |
AutoDL モデルのトレーニングにかかる合計時間の制限 (時間単位)。 デフォルトは 2 時間です。 |
Double |
|
AutoDL モード (オプション) |
使用される AutoDL モードと、AutoDL 検索の集約度を指定します。
|
String |
|
ニューラル ネットワーク (オプション) |
モデルのトレーニングに使用されるアーキテクチャーを指定します。 デフォルトでは、すべてのネットワークが使用されます。
|
String |
|
評価済みモデルの保存 (オプション) |
すべての評価済みモデルを保存するかどうか指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力モデル ファイル |
出力モデル ファイルです。 |
File |
環境
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: Image Analyst が必要