日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【NLP】jieba分词-Python中文分词领域的佼佼者

發布時間:2025/3/8 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【NLP】jieba分词-Python中文分词领域的佼佼者 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. jieba的江湖地位

NLP(自然語言)領域現在可謂是群雄紛爭,各種開源組件層出不窮,其中一支不可忽視的力量便是jieba分詞,號稱要做最好的 Python 中文分詞組件。

“最好的”這三個字可不是空穴來風,jieba在開源社區的受歡迎程度非常之高。

jieba項目目前的github star數已經達到24k,其他熱門分詞組件像HanLP star數20k、ansj_seg star數5.6k、pkuseg-python star數5k。可見jieba已經穩居中文分詞領域c位。

jieba的主要功能是做中文分詞,可以進行簡單分詞、并行分詞、命令行分詞,當然它的功能不限于此,目前還支持關鍵詞提取、詞性標注、詞位置查詢等。

更讓人愉悅的是jieba雖然立足于python,但同樣支持其他語言和平臺,諸如:C++、Go、R、Rust、Node.js、PHP、 iOS、Android等。所以jieba能滿足各類開發者的需求。

2. 如何學jieba

據我所知,jieba最靠譜的文檔是github項目的readme,因為它似乎還沒有獨立的使用文檔。但由于使用起來簡單,看readme也能快速上手。https://github.com/fxsjy/jieba

國內各大博客有關于jieba的使用教程,但需要甄別下準確度和時效性,因為jieba項目一直在更新。

當然本文不是純粹的種草文章,會簡單介紹下jieba的使用方法。

3. 安裝jieba

jieba支持pip或者conda安裝,直接在命令行執行:

pip?install?jieba

不出意外,應該能很快安裝好。你也可以下載jieba安裝包再安裝,jieba的pypi地址:http://pypi.python.org/pypi/jieba/

4. 分詞初體驗

分詞是NLP處理的第一步,也是最基本的任務,分詞的好壞直接決定了后面語義分析的精準度。

所謂分詞就是將一段表述里的詞匯進行分解,比如“我愛中國”,分解后有三個詞:我、愛、中國,詞性分別是名詞、動詞、名詞。

jieba庫中用于分詞的方法有三個:

jieba.cut

給定中文字符串,分解后返回一個迭代器,需要用for循環訪問。

參數解釋:

「strs」:需要分詞的字符串;
「cut_all」:用來控制是否采用全模式;
「HMM」:用來控制是否使用 HMM 模型;
「use_paddle」:用來控制是否使用paddle模式下的分詞模式,paddle模式采用延遲加載方式,通過enable_paddle接口安裝paddlepaddle-tiny,并且import相關代碼;

這里區分全模式和精確模式,舉個例子先看看區別:

#?全模式 seg_list?=?jieba.cut("中國上海是一座美麗的國際性大都市",?cut_all=True) print("Full?Mode:?"?+?"/?".join(seg_list))??#?返回結果 Full?Mode:?中國/?上海/?是/?一座/?美麗/?的/?國際/?國際性/?大都/?大都市/?都市#?精確模式 seg_list?=?jieba.cut("中國上海是一座美麗的國際性大都市",?cut_all=False) print("Full?Mode:?"?+?"/?".join(seg_list))??#?返回結果 Default?Mode:?中國/?上海/?是/?一座/?美麗/?的/?國際性/?大都市

可以看到,全模式把句子中所有的可以成詞的詞語都掃描出來, 會出現一詞多用、一詞多意。精確模式將句子最精確的切分開,每個詞都只有一種含義。

jieba.cut方法默認是精確模式。

還有一個參數控制paddle模式,會更加精確,使用這個的前提是你需要先安裝paddlepaddle-tiny。

安裝命令:
pip install paddlepaddle-tiny==1.6.1

詳情可以去官網看下,這里不舉例。

jieba.cut_for_search

該方法和cut一樣,分解后返回一個迭代器,需要用for循環訪問。不過它是搜索引擎模式,在精確模式的基礎上,對長詞再次切分,提高召回率,適合用于搜索引擎分詞。

參數解釋:

「strs」:需要分詞的字符串;
「HMM」:是否使用 HMM 模型,默認值為 True。該方法適合用于搜索引擎構建倒排索引的分詞,粒度比較細。

#?搜索引擎模式 seg_list?=?jieba.cut_for_search("中國上海是一座美麗的國際性大都市,擁有復旦大學、上海交通大學等知名高等學府")?? print(",?".join(seg_list))#?返回結果 Search?Mode:?中國,?上海,?是,?一座,?美麗,?的,?國際,?國際性,?大都,?都市,?大都市,?,,?擁有,?復旦,?大學,?復旦大學,?、,?上海,?交通,?大學,?上海交通大學,?等,?知名,?高等,?學府,?高等學府

jieba.lcut

和jieba.cut使用方法一樣,不過返回的是列表。

cut和cut_for_search方法都是支持繁體字的。

5. 添加自定義詞典

如果是對專業新聞或者小說進行分詞,會有很多的新詞匯,jieba庫里沒有就沒辦法識別,那么就需要添加自定義的詞匯,比如:奧利給。

添加自定義詞匯的方法:jieba.load_userdict(file_name)參數是文本文件,txt、csv都可以。

自定義詞典文件的詞匯格式是一個詞占一行,每一行分三部分:詞語、詞頻(可省略)、詞性(可省略),用空格隔開,順序不可顛倒。比如:

以"奧利給,管虎執導的八佰是一部讓人熱血沸騰的好電影。" 這段話為例, 如果不添加自定義詞典,很多詞沒辦法識別出來。

#?不添加自定義詞典 seg_list?=?jieba.cut("奧利給,管虎執導的八佰是一部讓人熱血沸騰的好電影") print("/?".join(seg_list))??#?返回結果 奧利/?給/?,/?管虎/?執導/?的/?八佰是/?一部/?讓/?人/?熱血沸騰/?的/?好/?電影

添加自定義詞典后,新詞、人名、電影名都可以識別出來

#?載入詞典 jieba.load_userdict("dict.txt") seg_list?=?jieba.cut("奧利給,管虎執導的八佰是一部讓人熱血沸騰的好電影") print("/?".join(seg_list))??#?返回結果 奧利給/?,/?管虎/?執導/?的/?八佰/?是/?一部/?讓/?人/?熱血沸騰/?的/?好/?電影

6. 結論

jieba無疑是一款優秀的分詞工具,而且在不斷地優化成長。前面講了一些基本的使用,大家還可以嘗試使用停用詞、提取關鍵詞、詞性標注、詞位置查詢等功能,也是十分的便捷。

往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯獲取一折本站知識星球優惠券,復制鏈接直接打開:https://t.zsxq.com/662nyZF本站qq群1003271085。加入微信群請掃碼進群(如果是博士或者準備讀博士請說明):

總結

以上是生活随笔為你收集整理的【NLP】jieba分词-Python中文分词领域的佼佼者的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美精品h | 天天射夜夜操 | 欧美日韩成人一区二区 | 日韩视频中文字幕 | 日本女人黄色 | 国产夫妻在线视频 | 久久精品—区二区三区舞蹈 | 日韩丰满少妇无码内射 | 成人小视频免费看 | 成年人免费观看网站 | 午夜精品久久久久 | 男女黄床上色视频免费的软件 | 寡妇高潮一级视频免费看 | 97香蕉超级碰碰久久免费软件 | 黄色国产小视频 | 人人艹人人爽 | 亚洲国产成人精品视频 | 99爱精品 | 亚洲操片 | 亚洲制服av | 天天色天天干天天色 | 日日射影院| 桃色成人 | 国产主播中文字幕 | 亚洲av永久无码精品 | 亚洲欧美成人一区二区三区 | 国产一级片毛片 | 天天做日日做 | 日韩一区二区欧美 | 欧美性大战xxxxx久久久 | 影音先锋中文字幕资源 | 国产专区在线视频 | japanesexxxx日本妞| 成人三级电影网站 | 欧美精品一区二区久久婷婷 | 成人六区 | 国产日韩欧美不卡 | 欧美国产一区二区三区 | 欧美影院一区二区 | 久久综合激的五月天 | 日本三级日本三级日本三级极 | 美女的胸给男人玩视频 | 国产高清精品在线观看 | 成片免费观看视频大全 | 日韩一级在线播放 | 91av在线视频播放 | 男女男网站| 91色多多 | xxxwww黄色| 欧美顶级毛片在线播放 | 成人免费视频国产免费 | 日本黄色xxxx | 黄色三级在线视频 | 国产专区一 | 中文字幕永久在线播放 | 少妇一级淫免费观看 | 人体一级片 | 欧美一级片免费看 | 免费av影片 | 国产精品毛片 | 黄色日比视频 | 牛牛av| 亚洲乱亚洲乱妇 | 黄色仓库av | 污污污污污污www网站免费 | 反差在线观看免费版全集完整版 | 日日躁夜夜躁aaaabbbb | 精品国产18久久久久久二百 | 国产精品啪啪啪视频 | 欧美久久综合 | 国产馆在线观看 | 老头av| 亚洲成人午夜影院 | 国产suv精品一区二区三区 | 国产男女猛烈无遮挡免费视频 | 久久叉 | v在线| 日本aa视频 | 国产精品久久99 | 红桃成人在线 | 床戏高潮做进去大尺度视频 | 成人在线免费视频播放 | 西西人体44www大胆无码 | 美女网站视频在线观看 | 少妇高潮视频 | 色就是色网站 | 尤果网福利视频在线观看 | 在线一区不卡 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 超碰在线观看91 | 欧美超碰在线观看 | ass极品水嫩小美女ass | 亚洲综合在线视频 | 在线国产一区二区三区 | 日韩精品一区不卡 | 福利国产视频 | 国产一区二区av | 国产成人在线观看免费 | 色涩网站 |