3

私はwordnetを使用して単語の同義語を生成しようと試みてきました。私はwordnet関数を使用するために私がしなければならないことを発見しました

  1. WordNetプロローグデータベース、gunzip、untarなどをダウンロードします。

  2. 必要に応じてSyn2Indexを呼び出して、シノニムインデックスを作成します。そのWordNetダウンロードからwn_s.plへのパスとインデックス名の2つの引数を取ります。

  3. 必要に応じてSynExpand.expand(...)を呼び出して、同義語を使用してユーザークエリを拡張するように、UIを更新します。

WordNetPrologデータベースをダウンロードしました。私はここで2番目と3番目のポイントを理解していません...誰でも助けることができます...事前にuに感謝します。

4

2 に答える 2

0

もう 1 つのオプションは、ローカル データベースにクエリを実行するスタンドアロン プログラムをダウンロードすることです。たとえば、私はcygwin wnを使用しています。次に、次のように使用できます。

$ wn wordnet -over

Overview of noun wordnet

The noun wordnet has 2 senses (no senses from tagged texts)

1. wordnet -- (any of the machine-readable lexical databases modeled after the Princeton WordNet)
2. WordNet, Princeton WordNet -- (a machine-readable lexical database organized by meanings; developed at Princeton University)
于 2012-10-13T00:24:48.137 に答える
0

このページのリンクのように、wordnet の実装である Framenet を分析してみましたか。

アイデアを得ることができるかもしれません。ステップ 2 で言及されたプロセスは、Perl にあるソース コードを参照していると思います。

于 2011-12-29T11:54:52.937 に答える