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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

whatlies包 | 简单玩转词向量可视化

發布時間:2023/12/2 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 whatlies包 | 简单玩转词向量可视化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

whatlies

可以與spacy語言模型結合,可視化詞向量。安裝zh_core_web_md、en_core_web_md和whatlies。具體文檔可以查看https://github.com/RasaHQ/whatlies

!pip3?install?zh_core_web_md-3.0.0-py3-none-any.whl !pip3?install?en_core_web_md-3.0.0-py3-none-any.whl !pip3?install?whatlies

快速上手

spacy模型中的詞向量均為幾十上百維度的詞向量,通過壓縮映射至二維空間后,橫坐標man,縱坐標woman,就可以將詞語的性別傾向可視化出來。

例如woman詞更接近縱軸,man更接近橫軸。nurse、queen一般更多的是女性從業者,因此更接近y軸。king國王多為男性,所以更接近x軸。

至于動物,女性喜歡養貓,男性喜歡養狗,所以也能體現出詞語的性別傾向。

from?whatlies?import?EmbeddingSet from?whatlies.language?import?SpacyLanguagelang?=?SpacyLanguage("en_core_web_md")words?=?["cat",?"dog",?"fish",?"kitten",?"man",?"woman","king",?"queen",?"doctor",?"nurse"]emb?=?EmbeddingSet(*[lang[w]?for?w?in?words]) emb.plot_interactive(x_axis=emb["man"],?y_axis=emb["woman"])

whatlies也可以對中文進行操作。

from?whatlies?import?EmbeddingSet from?whatlies.language?import?SpacyLanguagezh_lang?=?SpacyLanguage("zh_core_web_md")zh_words?=?["貓",?"狗",?"魚",?"鯉魚",?"男人",?"女人","國王",?"王后",?"醫生",?"護士"]zh_emb?=?EmbeddingSet(*[zh_lang[w]?for?w?in?zh_words]) zh_emb.plot_interactive(x_axis=zh_emb["男人"],?y_axis=zh_emb["女人"])

whatlies包 | 簡單玩轉詞向量可視化

總結

以上是生活随笔為你收集整理的whatlies包 | 简单玩转词向量可视化的全部內容,希望文章能夠幫你解決所遇到的問題。

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