wordnet

    -1熱度

    1回答

    import nltk from nltk.corpus import verbnet metaphor1 = " I run a race" for word,pos in nltk.pos_tag(nltk.word_tokenize(metaphor1)): initial = metaphor1.split if 'V' in pos: #Another way

    0熱度

    2回答

    我正在爲我的大學項目使用rita wordnet。我需要提取每個單詞的定義。當我使用getGloss()時,具有多個一個或多個定義的字符串將返回。由於我只想每個單詞有一個定義,因此我轉向getDescription()。 所以我只是想知道,麗塔詞網中的每一個字都包含其定義getDescription()太或只是在getGloss() ?? 此外,如果你可以請幫助我這個..如何檢索麗塔詞網的文字?我

    0熱度

    1回答

    我試圖從hadoop工作時使用MIT jwi wordnet接口。 該接口使用一個RAMDictionary對象,該對象的構造函數需要接收一個文件來指示該wordnet文件夾的位置。 我已將此文件夾複製到hdfs,但我無法從它創建一個File對象,只有一個路徑。 任何人都知道我可以如何解決這個問題?

    3熱度

    4回答

    我不能想出一個陌生人的問題,猜你會幫助我的。 for p in wn.synsets('change'):<br> print(p) 獲取: Synset('change.n.01') Synset('change.n.02') Synset('change.n.03') Synset('change.n.04') Synset('change.n.05') Synset(

    4熱度

    2回答

    對於一個項目,我想測量文本中「以人爲本」的詞的數量。我打算使用WordNet來完成這項工作。我從來沒有使用它,我不太清楚如何處理這個任務。我想使用WordNet來計算屬於某些同義詞的詞的數量,例如sysnets的「人」和「人」。 我想出了以下(簡單)的代碼: word = 'girlfriend' word_synsets = wn.synsets(word)[0] hypernyms =

    0熱度

    1回答

    import nltk from nltk.corpus import wordnet as wn synsets = wn.synsets('killed','v') sense=synsets[0] 這裏的感覺類型是nltk.corpus.reader.wordnet.Synset。它輸出Synset('kill.v.01')。 當我嘗試使用senti共發現 k = sentiwo

    0熱度

    1回答

    我的目標是找到約10,000個單詞的單詞之間的相似性。我使用wordnet庫的「word.path_similarity(otherword)」方法,但我得到的path_similarity的結果在0-0.1範圍內,而不是分佈在0-1範圍內。如何在10,000個隨機單詞之間的相似性都在這個狹窄的範圍內結束? 有沒有更好的方法來使用WordNet來找出兩個單詞之間的相似性?

    4熱度

    1回答

    我想用ws4j來計算兩個句子之間的相似度。 我正在使用WS4J的在線演示@WS4J Online demo 我正在使用WS4J給出的默認例句。 在輸入句子並敲擊計算相似性按鈕後,我得到以下輸出: 在這裏,我得到了句子的各個標記之間的相似性。 我該如何進一步從這裏開始。我想得到一個表示這兩個句子相似性的單值(比如0.5或0.8)。 是否有從這裏開始的標準方式,還是我必須編寫自己的算法?

    2熱度

    1回答

    我對計算語言學和NLP領域感興趣。我閱讀了很多關於語法框架(GF)的內容,它分爲抽象語法和具體語法。我對OWL,RDF和WordNet有一些瞭解。我對這兩種技術之間的差異感到困惑。 我們可以使用GF而不是OWL作爲語法構建器嗎? 我們可以通過使用GF來消除Parser嗎? GF是否包含所有術語,所以我們不需要使用WordNet?

    3熱度

    1回答

    我想獲得一個令牌的WordnetSynAnnotation,它總是返回null。 我不知道我錯過了什麼,是有WordnetSynAnnotation 的註釋,這裏是我完整的代碼http://pastebin.com/x3kjU04C