gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

最近在学习nlp,实现gensim库中的word2vec模型训练

使用工具:Jupyter

给word2vec参数初始化如下:遇见一些头痛的问题

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

信心满满,因为各种参数都是对照百度,等各种网站对比确定的,给我执行!

emm:居然爆出如下错误:

TypeError: __init__() got an unexpected keyword argument 'size'(出现了意料之外的关键字,后面iter参数同理)

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

反复百度,csdn各种检查,各大博主都是给出了同样的答案,网上基本所有的方法我都试了!size参数没有任何问题,我编译器出错??

在我左思右想,牺牲了两亿脑细胞之际,我终于坐上了 models.word2vec官网的小船(思路正确了)

附上官网地址:models.word2vec – Word2vec embeddings — gensim

万军从中找到了我想要的东西(此时给自己竖起了大拇指!)

从官网给出的用例我们可以看出:

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

官网用的是

vector_size=100

vector_size啊,而各大百度,只要你搜索,给出的都是size(此时我内心已经竖起了中指)

说明经过包的更新,官方已经将 size换成了更专业的 vector_size

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

iter参数:通过官网数据下滑,点击Text8Corpus

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

跳转到参数列表:

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

重点来了:已经将以前的 iter迭代次数,换成了 epochs,所以大家用的时候要将二者进行替换;

修改之后:如下图所示!已经不报错了

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

上文跳转后直接有参数列表,大家可以从这里进行精确学习呀!官网有什么变动这里都会跟新的,这才是最新的参数表(图我只放一半啦)

gensim函数库中Word2Vec函数size,iter参数错误解决( __init__() got an unexpected keyword argument ‘size‘)

以此记录又浪费的人生中美好的一天

Original: https://blog.csdn.net/lcy6239/article/details/115786432
Author: Yukioy
Title: gensim函数库中Word2Vec函数size,iter参数错误解决( init() got an unexpected keyword argument ‘size‘)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/532195/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球