問題タブ [wordnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
32129 参照

python - NLTKとWordNetの使用; 単純な時制動詞を現在形、過去形、過去分詞形に変換するにはどうすればよいですか?

NLTKとWordNetを使用して、単純な時制動詞を現在形、過去形、または過去分詞形に変換するにはどうすればよいですか?

例えば:

次のように、期待される形で動詞を与える関数を書きたいと思います。

0 投票する
11 に答える
230869 参照

python - Pythonで単語が英単語かどうかを確認するには?

単語が英語の辞​​書にあるかどうか、Python プログラムでチェックインしたいと考えています。

nltk wordnet インターフェイスが最適な方法であると思いますが、そのような単純なタスクにそれを使用する方法がわかりません。

将来的には、単語の単数形が辞書にあるかどうかを確認したいと思うかもしれません (例: プロパティ -> プロパティ -> 英単語)。どうすればそれを達成できますか?

0 投票する
2 に答える
4352 参照

java - wordnet から名詞と動詞を取得する

単語が名詞か動詞かなどを見つけるのに苦労しています

MIT Java Wordnet Interface にこのようなサンプル コードがあることがわかりましたが、これを使用すると Dictionary is abstract class and cannot be instantiated というエラーが表示されます

wordnetへの別のJavaインターフェイスも取得しました

ダンビケルのインターフェース

しかし、私はクエリの答えを得ることができません

文字列の長さは常に 0 です。このメソッドの正しい引数は何ですか? これがメソッドのjavadocです。何が間違っていますか?

0 投票する
1 に答える
614 参照

python - Nltkのインストール

個別にダウンロードする必要なしに、開発システムから本番サーバーに簡単にコピーできるように、Pythonのnltkライブラリをセットアップしたい。wordnetwordnet

どんな提案も役に立ちます...

0 投票する
2 に答える
6206 参照

java - ワードネット関係

wordnet から、より一般的で一般的でない同値関係を生成する方法は?

RitaWordnet の wordnet の類似度は、-1.0、0.222、または 1.0 のような数値を示しますが、単語間のより一般的で一般的ではない関係に到達するにはどうすればよいでしょうか? そのためにどのツールが理想的でしょうか?私を助けてください

「ホロニムは」を出力した後、java.lang.NullPointerExceptionを取得します

0 投票する
1 に答える
1761 参照

nlp - クエリを使用した Wordnet アクセス

ある種のクエリ言語を使用して Wordnet にアクセスするためのライブラリを見た人はいますか? 私の考えは、次のようなものを書く方法があるべきだということです:

私はすでに SharpNLP に相談しましたが、私が望むものではありません。それは素晴らしいですが、私が探しているものではありません。SPARQL や自作の SQL 方言などのクエリ言語を使用する必要がありますか?

0 投票する
1 に答える
2931 参照

c# - WordNet から名詞と形容詞のリストを取得する

私はWordnetにかなり慣れていないので、正直言って少し混乱しています. Wordnet データベースから名詞の完全なリストと形容詞の完全なリストを生成するにはどうすればよいのでしょうか。

ありがとう

0 投票する
1 に答える
1772 参照

wordnet - WordNetデータファイル形式のヘルプ

WordNetのデータファイル形式について質問があります。wndb(5)のマニュアルページには、次のように書かれています。

ソース/ターゲットフィールドは、語彙ポインターと意味ポインターを区別します。これは4バイトのフィールドであり、2桁の16進整数が2つ含まれています。最初の2桁は、現在の(ソース)シンセットの単語番号を示し、最後の2桁は、ターゲットシンセットの単語番号を示します。値0000は、pointer_symbolが現在の(ソース)シンセットとsynset_offsetで示されるターゲットシンセットの間のセマンティック関係を表すことを意味します。

異なるシンセット内の2つの単語間の字句関係は、ソースとターゲットの単語番号のゼロ以外の値で表されます。このフィールドの最初と最後の2バイトは、それぞれソースシンセットとターゲットシンセットのワード番号を示し、その間に関係が保持されます。単語番号は、シンセットの単語フィールドに、左から右に1から始まるように割り当てられます。

ソース/ターゲット番号がゼロ以外の場合の2番目の段落は理解できますが、ソース/ターゲットが「0000」の場合の意味はまだわかりません。

「貴族」という言葉を例にとってみましょう。index.nounエントリは次のとおりです。

aristocrat n 1 4 @ 〜#m + 1 0 09807754

対応するdata.nounエントリは次のとおりです。

09807754 18 n 03 aristocrat 0 blue_blood 0 patrician 0 013 @ 09623038 n 0000 #m 08388207 n 0000 + 01590484 a 0306 + 01590484 a 0102〜09840639 n 0000〜09872782 n 0000〜10083823 n 0000〜10175090 n 0000〜10285135 n 0000〜10472799 n 0000〜10474064 n 0000〜10505732 n 0000〜10506642 n 0000 | 貴族のメンバー

最初の「ptr」は次のとおりです。

@ 09623038 n 0000

そのdata.nounエントリは次で始まります:

09623038 18n01リーダー00058@ 00007846 n0000..。

私にははっきりしないのは、この関係がどの単語のためのものかということです。上位概念( "@")の関係は、ターゲットのシンセット内のすべての単語(この場合は "leader"のみ)に対する元の単語( "aristrocrat")のみに当てはまりますか?

または、ソースシンセット(「aristocrat」、「blue blood」、および「patrician」)のすべての単語と、ターゲットシンセットのすべての単語の関係が成り立ちますか?

0 投票する
1 に答える
543 参照

wordnet - wordnet を使用して、名詞の同義語を含まない用語、または少なくとも 1 つの名詞の同義語を含む用語を検索する

WordNet 3.0 を使用しています。WordNet のドキュメントには、次のような特定の単語の synset を見つける方法が示されています。

しかし、 a) 名詞 synset を
持たない
b) 少なくとも 1 つの名詞 synset を含む用語を見つける方法はありますか?

ありがとう、ソニー