Stanford Parser を使用して、テキストからアラビア語の固有名詞を抽出しようとしています。
たとえば、入力文がある場合:
تكريم سعد الدين الشاذلى
アラビア語のスタンフォード パーサーを使用すると、ツリー ダイアグラムは次のようになります。
(ROOT (NP (NN تكريم) (NP (NNP سعد) (DTNNP الدين) (NNP الشاذلى))))
適切な名前を抽出したい:
سعد الدين الشاذلى
サブツリーを持つもの:
(NP (NNP سعد) (DTNNP الدين) (NNP الشاذلى))
私はこれを試しました:同様の質問
しかし、この行には何か問題があります:
List<TaggedWord> taggedWords = (Tree) lp.apply(str);
taggedYield()
タグ付けされた単語のリストにツリータイプを入れる際のエラー 提案された関数をどこで使用できるかがわかりませんでした
何かアイデアはありますか?