《自然語言處理實戰入門》 停用詞 知多少?

2021-10-13 21:49:28 字數 544 閱讀 4992

停用詞是指在資訊檢索中,為節省儲存空間和提高搜尋效率,在處理自然語言資料(或文字)之前或之後會自動過濾掉某些字或詞,這些字或詞即被稱為stop words(停用詞)。這些停用詞都是人工輸入、非自動化生成的,生成後的停用詞會形成乙個停用詞表。但是,並沒有乙個明確的停用詞表能夠適用於所有的工具。甚至有一些工具是明確地避免使用停用詞來支援短語搜尋的。

對於乙個給定的目的,任何一類的詞語都可以被選作停用詞。通常意義上,停用詞大致分為兩類。一類是人類語言中包含的功能詞,這些功能詞極其普遍,與其他詞相比,功能詞沒有什麼實際含義,比如』the』、『is』、『at』、『which』、『on』等。但是對於搜尋引擎來說,當所要搜尋的短語包含功能詞,特別是像』the who』、'the the』或』take the』等復合名詞時,停用詞的使用就會導致問題。另一類詞包括詞彙詞,比如』want』等,這些詞應用十分廣泛,但是對這樣的詞搜尋引擎無法保證能夠給出真正相關的搜尋結果,難以幫助縮小搜尋範圍,同時還會降低搜尋的效率,所以通常會把這些詞從問題中移去,從而提高搜尋效能。

人類語言包含很多功能詞。與其他詞相比,功能詞沒有什麼實際含義。最普遍的功能詞是限定詞&

自然語言處理 停用詞在詞條列表中迭代剔除

在任何一種語言中,停用詞 stop word 指的是那些出現頻率非常高的常見詞,但是對短語的含義而言,這些詞承載的實質性資訊內容卻少得多。一些常見的停用詞的例子如下 1.a,an 2.the,this 3.and,or 4.of,on 從傳統上說,nlp 流水線都會剔除停用詞,以便減小從文字中提取資...

《自然語言處理實戰入門》 總目錄

序列標註與分詞演算法 詞嵌入 分布式文字表示 文字分類 nlp 視覺化 文字檢索 資訊抽取 使用深度學習進行自然語言處理 知識圖譜 文字生成 聊天機械人 語音識別 筆試 面試 參考文獻 隨著人工智慧的快速發展,自然語言處理和機器學習技術的應用愈加廣泛。為使大家對該領域整體概況有乙個系統 明晰的認識,...

自然語言處理入門

1 首先,將原文本拆分為句子,在每個句子中過濾掉停用詞 可以不選 並只保留指定詞性的單詞,由此可以得到句子和單詞的集合。2 每個單詞作為pagerank中的乙個節點。設視窗大小為k,假設乙個句子所組成的單詞可以表示為w1,w2,w3,wn.則w1,w2,wk w2,w3,wk 1 w3,w4,wk ...