中文文字相似度的研究有什麼用

2021-08-13 15:16:06 字數 427 閱讀 1554

人與計算機的互動過程中,如果能提供人類的自然語言形式來進行交流,那人與計算機就能更加親密友好。而要實現這一機制就需要自然語言處理來處理,一般來說自然語言處理會涉及幾個學科:電腦科學、語言學、統計學和數學等。

不同語言的自然語言處理也存在差別,對於中文來說,很多時候都無法直接套用英語自然語言處理中相對成熟的理論。有很多基礎工作也是需要我們自己去做,這就包括了中文相似度。

中文相似度按照長度可以有字與字的相似度、單詞與單詞的相似度、句子與句子的相似度、段落與段落的相似度和文章與文章的相似度。

傳統相似度的衡量計算一般可以使用編輯距離演算法、余弦值法、simhash法、n-gram法、漢明距離法、最長公共子串法、最長公共子串行法等等。

相似度計算方法總的可以歸為兩類,一類是基於統計的方法,一般用於句子段落這些較大粒度文字。另一類是基於語義的方法,一般用於詞語或句子等較小粒度文字。

NLP 中文文字相似度實戰

原文 1 基於詞向量 余弦相似度,曼哈頓距離,歐幾里得距離,明式距離 是前兩種距離測度的推廣 2 基於字元 編輯距離,simhash 適用於海量資料 共有字元數 有點類似 onehot 編碼,直接統計兩個文字的共有字元數,最 3 基於概率統計 傑卡德相似係數 4 基於詞嵌入模型 word2vec d...

計算文字相似度 最準的中文文字相似度計算工具

向ai轉型的程式設計師都關注了這個號?text2vec,chinese text to vetor.文字向量化表示工具,包括詞向量化 句子向量化 本文相關 獲取 ai專案體驗位址 文字相似度計算 query和docs的相似度比較 result 文字相似度計算 儘管文字相似度計算的基準方法很簡潔,但用...

自然語言處理的中文文字相似度

前言 人與計算機的互動過程中,如果能提供人類的自然語言形式來進行交流,那麼人與計算機就能更加親密友好。而要實現這一機制就需要自然語言處理來處理,一般來說自然語言處理會涉及幾個學科 電腦科學 語言學 統計學和數學等。不同語言的自然語言處理也存在差別,對於中文來說,很多時候都無法直接套用英語自然語言處理...