当前位置: 首页 > news >正文

郑州网站建设扌汉狮网络百度关键词热度

郑州网站建设扌汉狮网络,百度关键词热度,wordpress点击弹出层插件,跨境电子商务主要学什么1. Word2vec简介 Word2vec是一个用来产生词向量的模型。是一个将单词转换成向量形式的工具。 通过转换,可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。 2.Word2vec参数详解 class…

1. Word2vec简介

  Word2vec是一个用来产生词向量的模型。是一个将单词转换成向量形式的工具。 通过转换,可以把对文本内容的处理简化为向量空间中的向量运算,计算出向量空间上的相似度,来表示文本语义上的相似度。

2.Word2vec参数详解

classgensim.models.word2vec.Word2Vec(sentences=None, corpus_file=None, vector_size=100, alpha=0.025, window=5, min_count=5, max_vocab_size=None, sample=0.001, seed=1, workers=3, min_alpha=0.0001, sg=0, hs=0, negative=5, ns_exponent=0.75, cbow_mean=1, hashfxn=<built-in function hash>, epochs=5, null_word=0, trim_rule=None, sorted_vocab=1, batch_words=10000, compute_loss=False, callbacks=(), comment=None, max_final_vocab=None, shrink_windows=True)
参数说明
sentences可以是一个list,对于大语料集,建议使用BrownCorpus,Text8Corpus或lineSentence构建。
vector_sizeword向量的维度,默认为100。大的size需要更多的训练数据,但是效果会更好。推荐值为几十到几百。
alpha学习率
window表示当前词与预测词在一个句子中的最大距离是多少。
min_count可以对字典做截断。词频少于min_count次数的单词会被丢弃掉,默认值为5。
max_vocab_size设置词向量构建期间的RAM限制。如果所有独立单词个数超过这个,则就消除掉其中最不频繁的一个。每一千万个单词需要大约1GB的RAM。设置成None则没有限制。
sample高频词汇的随机降采样的配置阈值,默认为1e-3,范围是(0,1e-5)
seed用于随机数发生器。与初始化词向量有关。
workers参数控制训练的并行数。
sg用于设置训练算法,默认为0,对应CBOW算法;sg=1则采用skip-gram算法。
hs如果为1则会采用hierarchica·softmax技巧。如果设置为0(default),则negative sampling会被使用。
negative如果>0,则会采用negative samping,用于设置多少个noise words。
cbow_mean如果为0,则采用上下文词向量的和,如果为1(default)则采用均值。只有使用CBOW的时候才起作用。
hashfxnhash函数来初始化权重。默认使用python的hash函数。
epochs迭代次数,默认为5。
trim_rule用于设置词汇表的整理规则,指定那些单词要留下,哪些要被删除。可以设置为None(min_count会被使用)或者一个接受()并返回RULE_DISCARD,utils。RULE_KEEP或者utils。RULE_DEFAULT的函数。
sorted_vocab如果为1(default),则在分配word index 的时候会先对单词基于频率降序排序。
batch_words每一批的传递给线程的单词的数量,默认为10000
min_alpha随着训练的进行,学习率线性下降到min_alpha

3.案例实现

gensim库提供了一个word2vec的实现,我们使用几个API就可以方便地完成word2vec

from gensim.models import Word2Vec
import redocuments = ["The cat sat on the mat.", "I love green eggs and ham."]
sentences = []
# 去标点符号
stop = '[’!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~]+'
for doc in documents:doc = re.sub(stop, '', doc)sentences.append(doc.split())  model = Word2Vec(sentences, vector_size=5, window=1, min_count=1, workers=4, sg=1)
# vector_size:词向量的维度 window:窗口的大小,sg=1使用Skip-Gram,否则使用CBOW
print(model.wv['cat'])
# [-0.16315837  0.08991595 -0.08274154  0.0164907   0.16997238]
http://www.tj-hxxt.cn/news/20355.html

相关文章:

  • 给帅哥做奴视频网站地址魔贝课凡seo
  • 网站建设流程总结品牌广告策划方案
  • cbd网站建设站长工具源码
  • 网站建设长沙seo助手
  • 松岗网站建设百度竞价返点开户
  • 上海市网站建网站seo优化皆宣徐州百都网络不错
  • 网站建设中可能出现的问题50篇经典软文100字
  • 好兄弟资源网在线看片sem优化
  • 生活中常见的网络营销形式长沙谷歌优化
  • 手机管理网站模板下载刷关键词优化排名
  • java入门网站合肥网站推广优化
  • 网站建设陷阱百度seo关键词排名技术
  • 北京做网站哪个好软文广告代理平台
  • 苏州网站建设设计制作公司网站建设排名优化
  • 2024年5月新冠高峰苏州关键词优化搜索排名
  • wordpress支持的视频baidu优化
  • 苏州住房和城乡建设厅网站百度云搜索引擎入口百度网盘
  • 家庭网络做网站搜索引擎优化的简称是
  • 河南网站建设公司哪个好呀公司网站如何在百度上能搜索到
  • 做资讯网站需要什么条件观看b站的广告网站平台
  • 网站路径怎么做百度域名提交收录网址
  • 网站建设 客户需求的搜索引擎优化
  • 做网站公司官网滨州网站建设
  • 网站维护包括哪些seo外包大型公司
  • 杭州市富阳区建设局网站域名注册局
  • 莎娜琳官方网站做水郑州短视频代运营公司
  • WordPress模板转换emlog排名优化课程
  • 响应式网站用什么做小程序推广方案
  • 成都网站设计服务商线上培训机构有哪些
  • 办公用品十大购物网站排名做网站建设优化的公司排名