5

自然言語処理を必要とするプロジェクトに取り組み始めました。スペルチェックと、文をフレーズとその同義語にマッピングしました。私は最初にGATEを使用することを考えましたが、何を使用するかについて混乱していますか?ここで興味深い投稿を見つけたので、さらに混乱しました。

http://lordpimpington.com/codespeaks/drupal-5.1/?q=node/5

自分の目的に最も適したものを決めるのを手伝ってください。私はこのNLPツールをサービスとして使用するWebアプリケーションを使用しています。

4

3 に答える 3

7

あなたは実際には多くの情報を提供しませんでしたが、これを試してください:http ://www.nltk.org/

NLTKはスペルチェックを行わないと思いますが(これは間違っている可能性があります)、テキスト入力の品詞タグ付けはできます。

同義語を検索/照合するには、WordNethttp://wordnet.princeton.edu/のようなものを使用できます

本当にドメイン固有のことをしている場合:ドメイン固有の用語について独自のオントロジーを考え出すことをお勧めします。

于 2010-03-05T15:01:51.717 に答える
4

Pythonを使用している場合は、PythonEnchantを使用してスペルチェッカーを開発できます。NLTKは、感情分析システムの開発にも適しています。私も同じもののいくつかのプロトタイプを持っています

ジャグ

于 2011-04-13T20:03:34.487 に答える
1

ディープラーニングベースのモデルを使用していて、十分なデータがある場合は、任意の目的でタスク固有のモデルを実装できます。ディープリーニングベースの言語モデルの開発により、語彙リソースを備えた単語埋め込みベースのモデルを使用して、同義語と反意語を取得できます。以下のリンクをたどって、さらに多くのリソースを入手することもできます。

于 2020-07-19T05:27:38.483 に答える