この activity では、複雑な構造 (たとえば、他のテーブル内で繰り返される構造であるネストされたテーブル) や、Text 以外の型の field は抽出できません。こうした構造を抽出するには、Extraction Rules activity を使用してください。
ユースケース
次のような場合は、このアクティビティをドキュメント処理フローに追加してください。- 特定の文書タイプの複数の候補を処理するために Skill を使用する場合。
- Skill がまだ学習していない文書候補を処理する予定がある場合。たとえば、複数の銀行から送られてくるローン契約書 (異なる field 構造) から fields を抽出するように学習した Fast Learning activity を含む Document skill があるとします。この既存の Skill を使用して、Skill がまだ認識していない新しい銀行のローン契約書を処理する場合、抽出品質が十分でない可能性があります。抽出品質を向上させるには、Fast Learning activity の代わりに Deep Learning activity を使用できます。
仕組み
Deep Learning は、畳み込みニューラルネットワーク (CNN) 、再帰型ニューラルネットワーク (RNN) 、および自然言語処理 (NLP) のトークンを組み合わせて使用します。この組み合わせにより、Deep Learning は画像パターン、文書の構造、field の内容、周囲のラベルを理解します。学習には大量の文書が必要ですが、まだ見たことのない新しい文書レイアウトにも対応できるため、抽出において真にテンプレート不要のアプローチを実現できます。これは、学習段階でレイアウトの網羅的なセットを用意できない文書に対応するための唯一の方法です。トレーニング要件
最良の結果を得るには、できるだけ多くの文書に正しくラベル付けすることが不可欠です。トレーニングに使用するサンプル文書の数は、field 抽出の品質に大きく影響します。推奨されるサンプル文書数は次のとおりです。- ばらつきの大きい文書の場合: 少なくとも 200~300 件のサンプル文書 (候補ごとに 2~3 件のサンプル文書) が必要です。
- ばらつきの小さい文書の場合: 最低 10 件のサンプル文書が必要です (候補ごとに 2~3 件のサンプル文書)。
