私の目的は、動詞、名詞、形容詞など、あらゆる文の単純な要素を検出することです。それを達成するための Ruby の宝石はありますか? 例えば:
彼らは昨日彼を大統領に選出した.
出力:
["subject","verb", "object", "predicative", adverbial"]
私の目的は、動詞、名詞、形容詞など、あらゆる文の単純な要素を検出することです。それを達成するための Ruby の宝石はありますか? 例えば:
彼らは昨日彼を大統領に選出した.
出力:
["subject","verb", "object", "predicative", adverbial"]
これらは、私が知っている唯一の Ruby の自然言語処理オプションです。
興味深いことに、それらはすべて同一人物によるものです。
編集 これが私が見つけたもう1つのオプションです。n-gram解析のチュートリアルです。
過去にengtaggerを使用して成功しました。という Perl プログラムから移植されたものLingua::EN::Tagger
です。やりたいことを実行するには少し手間がかかりますが、このアプリケーションで利用できるツールとしては (少なくとも現時点では) 最良のツールだと思います。