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

用国外服务器做网站网站188建站系统源码

用国外服务器做网站网站,188建站系统源码,网站名称跟域名,网页设计与网页制作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.yayakq.cn/news/67327/

相关文章:

  • 淄博网上商城制作威海网站seo
  • 大气网站设计注册小公司
  • 安徽建筑信息平台seo排名推广工具
  • 网站建设一般字体多大深圳vi设计公司推荐
  • 1_ 掌握网站开发的基本流程 要求:熟悉网站开发与设计的基本流程.培训机构连锁加盟
  • 广东地区建网站的公司天津小型企业网站设计
  • 张家港市住房和城乡建设局网站网站建设公司简介模板下载
  • 家具定制东莞网站建设wordpress 文章 新窗口
  • 旅游网站设计广告联盟没有网站怎么做
  • 无锡企业网站的建设重庆塔吊证查询网站
  • 定制专业网站阿里企业的网站建设
  • 阜阳网站设计开源众包官网兼职平台
  • app软件开发网站做网站前后端的发布流程
  • wordpress建站的好处珠海室内设计学校
  • 企业网站建设立项请示网站首页权重
  • 制作企业网站页面代码摄影 开课吧南通制作网站的有哪些公司吗
  • 永康市住房和城乡建设局网站杭州网站制作平台公司
  • 做软件常用的网站有哪些软件有哪些郑州公司注册网上核名
  • 中国营销型网站wordpress禁止百度转码
  • 做电商网站前期做什么工作重庆网站建设营销
  • 计算机网站开发要考什么证做爰全过程免费的视频99网站
  • 个人备案网站百度收录网站建设电脑端手机端
  • 唱片公司网站模板中关村丰台园
  • 北京泵网站建设关于公司建网站
  • 公司主页网站开发自己给自己网站做seo
  • 郑州建网站费用wordpress调整宽度
  • 国外翻墙设计网站邢台市教育局官网
  • 新手做网站如何赚钱微商城分销平台上线
  • 美的地产集团官方网站建设网络策划是做什么的工作
  • wordpress 资源站点seo品牌优化整站优化