fasttext词向量迁移
创始人
2024-05-13 22:54:18
0

词向量迁移

  • 什么是词向量迁移
  • fastText中有哪些可以迁移的词向量模型
  • 掌握如何使用fasttext进行词向量迁移

1、什么是词向量?

使用在大型语料库上已经训练好的词向量。

2、fasttext里面可以提供迁移的词向量:

fasttext提供了157种语言的在CommonCrawl和Wikipedia语料上进行训练的可迁移词向量模型, 它们采用CBOW模式进行训练, 词向量维度为300维.

可通过该地址查看具体语言词向量模型:

https://fasttext.cc/docs/en/crawl-vectors.html

fasttext提供了294种语言的在Wikipedia语料上进行训练的可迁移词向量模型, 它们采用skipgram模式进行训练, 词向量维度同样是300维.

https://fasttext.cc/docs/en/pretrained-vectors.html

3、如何进行词向量的迁移

  • 第一步: 下载词向量模型压缩的bin.gz文件
  • 第二步: 解压bin.gz文件到bin文件
  • 第三步: 加载bin文件获取词向量
  • 第四步: 利用邻近词进行效果检验

第一步下载词向量模型的bin.gz的压缩文件

# 这里我们以迁移在CommonCrawl和Wikipedia语料上进行训练的中文词向量模型为例:
# 下载中文词向量模型(bin.gz文件)
wget https://dl.fbaipublicfiles.com/fasttext/vectors-crawl/cc.zh.300.bin.gz

第二步:解压bin.gz文件到bin

# 使用gunzip进行解压, 获取cc.zh.300.bin文件
gunzip cc.zh.300.bin.gz

第三步加载bin文件

def fast_text_model():"""从fastext官网下载的中文词向量,来测试一下中文的相似度情况:return:"""wiki_chinese = fasttext.load_model(r"D:\Downloads\cc.zh.300.bin\cc.zh.300.bin")print(wiki_chinese.words[:100])# 利用邻近词检查res1 = wiki_chinese.get_nearest_neighbors("音乐")for val in res1:print("邻近词语: ", val)[',', '的', '。', '', '、', '是', '一', '在', ':', '了', '(', ')', "'", '和', '不', '有', '我', ',', ')', '(', '“', '”', '也', '人', '个', ':', '中', '.', '就', '他', '》', '《', '-', '你', '都', '上', '大', '!', '这', '为', '多', '与', '章', '「', '到', '」', '要', '?', '被', '而', '能', '等', '可以', '年', ';', '|', '以', '及', '之', '公司', '对', '中国', '很', '会', '小', '但', '我们', '最', '更', '/', '1', '三', '新', '自己', '可', '2', '或', '次', '好', '将', '第', '种', '她', '…', '3', '地', '對', '用', '工作', '下', '后', '由', '两', '使用', '还', '又', '您', '?', '其', '已']
邻近词语:  (0.6703276634216309, '乐曲')
邻近词语:  (0.6569967269897461, '音乐人')
邻近词语:  (0.6565821170806885, '声乐')
邻近词语:  (0.6557438373565674, '轻音乐')
邻近词语:  (0.6536258459091187, '音乐家')
邻近词语:  (0.6502416133880615, '配乐')
邻近词语:  (0.6501686573028564, '艺术')
邻近词语:  (0.6437276005744934, '音乐会')
邻近词语:  (0.639589250087738, '原声')
邻近词语:  (0.6368917226791382, '音响')       

将加载的中文词向量测试,可以看到词语的相似度。后续在NLP的相关任务中是可以直接使用fasttext的预训练词向量模型。

相关内容

热门资讯

小学三年级描写玫瑰花的作文【... 小学三年级描写玫瑰花的作文 篇一玫瑰花是我最喜欢的花之一。它是世界上最美丽的花朵之一,被誉为“花中皇...
三年级暑假作文:夏夜(经典6... 三年级暑假作文:夏夜 篇一夏夜的星空夏夜的星空美得像一幅画。当太阳落下地平线,天空渐渐暗下来的时候,...
三年级作文《可爱的小狗》(最... 三年级作文《可爱的小狗》 篇一可爱的小狗小狗是一种非常可爱的动物。它们有着软软的毛发和圆圆的大眼睛,...
我们的学校三年级作文六十个字... 我们的学校三年级作文六十个字 篇一我们的学校很美丽。校园里有很多树木和鲜花,四季都有不同的景色。教室...
美丽的海底世界三年级作文40... 篇一:美丽的海底世界海底世界真是美丽极了!在这里,我看到了各种各样奇特的鱼儿和珊瑚。我最喜欢的就是小...
三年级作文《有趣的游戏》范文... 三年级作文《有趣的游戏》范文 篇一有趣的游戏大家好!我是小明,今天我要给大家介绍一个非常有趣的游戏—...
小学三年级作文假期的生活50... 小学三年级作文假期的生活500字 篇一假期的生活假期来临了,我可是兴奋得不得了。因为这段时间,我可以...
三年级作文姥姥家的葡萄树【优... 三年级作文姥姥家的葡萄树 篇一姥姥家的葡萄树我家住在一个小镇上,每年暑假,我都会去姥姥家玩。姥姥家有...
小学三年级抗疫情作文300字 2020年小学三年级抗疫情作文300字  众志成城,万众一心,抗击疫情,共度难关,加油!下面是小编收...
小学三年级作文400字 【精华】小学三年级作文400字合集九篇  在平平淡淡的学习、工作、生活中,大家都不可避免地要接触到作...
小学三年级作文800字(优质... 小学三年级作文800字 篇一我最喜欢的动物我最喜欢的动物是猫。猫有一只灵活的身体,一双亮晶晶的大眼睛...
秋天的变化三年级作文【优选3... 秋天的变化三年级作文 篇一秋天的变化秋天是一个美丽而神奇的季节。在这个季节里,大自然的一切都在发生变...
2018世界杯足球赛作文三年... 2018世界杯足球赛作文三年级 篇一热闹的世界杯足球赛今年的夏天,全世界都沸腾了!因为2018世界杯...
可爱的灰仓鼠三年级优秀作文【... 可爱的灰仓鼠三年级优秀作文 篇一灰仓鼠是一种非常可爱的小动物,它们通常生活在森林或草地中。我非常喜欢...
三年级作文猴子下山【通用6篇... 三年级作文猴子下山 篇一猴子下山的故事,是我们小时候听过的经典故事之一。今天,我要给大家讲一个不同寻...
小学三年级作文我是妈妈的小助... 小学三年级作文我是妈妈的小助手 篇一我是妈妈的小助手我是一个小学三年级的学生,我有一个非常好的妈妈。...
三年级作文我当小家长400字... 三年级作文我当小家长400字作文大全 篇一作为三年级的小学生,我有着当小家长的责任和义务。今天,我要...
谁是我的老师作文三年级49篇... 谁是我的老师作文三年级49篇 篇一我亲爱的老师在我三年级的时候,我遇到了很多不同的老师。有的是我的班...
春节小学三年级作文300字(... 春节小学三年级作文300字 篇一快乐的春节春节是我最喜欢的节日。春节是中国最重要的传统节日,也是全家...
书的字述600字作文(优秀3... 书的字述600字作文 篇一:阅读的魅力阅读是一种独特的体验,它能够带我们进入一个全新的世界,让我们与...