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

沈阳seo搜索排名优化北京网站优化培训

沈阳seo搜索排名优化,北京网站优化培训,怎么自己制作属于自己的网站,本地wordpress预览概念没什么好说的,反正大家都会说,具体实战怎么写才是最为重要的 1.自注意力 假设有一组数据,都是一维的向量,这个向量可能是一个样本,可能是其他什么,都无所谓。 假设有一组一维向量x1,x2,x3,x4,x5; 第…

概念没什么好说的,反正大家都会说,具体实战怎么写才是最为重要的

1.自注意力

假设有一组数据,都是一维的向量,这个向量可能是一个样本,可能是其他什么,都无所谓。

假设有一组一维向量x1,x2,x3,x4,x5;

第一步:他们两两之间先进行点积,则可以得到一个5*5的矩阵,每一个向量都有一个与其他向量对应的分数,这个分数叫做注意力分数,比如x3的注意力分数为[x3.*x1,x3.*x2,x3.*x3,x3.*x4,x3.*x5],要记住,这是内积,也就是点乘。

第二步:进行缩放,这一步可以用各种方法,比如使用softmax函数

第三步:加权求和,对每一组向量进行加权求和

#X是一维向量
def softmax(X):return np.exp(X)/np.sum(np.exp(X))def self_attention(X):output = np.zeros_like(X)for i, pivot_vector in enumerate(X):scores = np.zeros(len(pivot_vector))for j, vector in enumerate(X):#求第i向量其他向量之间的内积scores[j] = np.dot(pivot_vector, vector)scores /= np.sqrt(X.shape[1])#scores = softmax(scores)#对内积进行缩放new_vector = np.zeros(shape=pivot_vector.shape)for j, x in enumerate(X):#利用注意力分数加权求和--也就是特征的重要性程度new_vector += x * scores[j]output[i] = new_vectorreturn output

看代码比较容易理解,第二步的缩放过程就是用注意力分数除以特征个数的平方,然后经过softmax缩放,得到当前向量的分数,相当于它和其他向量之间的关系分析(姑且这么形容吧),第三步的求和,是用每一组的向量去乘以对应的分数,然后累加起来相当于关联到了了每一个特征向量的内容(个人理解),关联度是按照之前的分数来的。

查询-键-值模型

outputs = sum(C* pairwise(A, B))

这个表达式是上面那一段代码的总结,可以解释为对于A的每一个向量,与B的相关程度,然后利用这个相关程度的分数对C进行加权求和,A相当于查询(Q),B相当于键(K),C相当于值(V)

http://www.shuangfujiaoyu.com/news/51166.html

相关文章:

  • 台州网站建设惠店科技软文案例大全300字
  • 百度做网站骗人到哪里去投诉全网营销是什么
  • 做网站熊掌号网站推广策略有哪些
  • 做网站价格多少钱网络平台推广方案
  • phpcms v9 网站建设入门竞价推广套户渠道商
  • 网站建设加盟手机怎么制作网站
  • 微网站首页模板网站推广计划书
  • 帮别人做网站犯法吗吉林百度查关键词排名
  • 做民宿要给网站多少钱友情链接英语
  • 如何做网站webstorm自媒体平台app下载
  • 做机械比较好的外贸网站口碑营销的定义
  • 网站抽奖模板广告联盟大全
  • 唐山建设网站的网站百度学术搜索入口
  • 重庆网站外包目前网络推广平台
  • 广州品牌网站设计公司seo定义
  • 做个营销型网站多少钱爱站网长尾关键词挖掘查询工具
  • 做网站可以用php吗上海seo推广方法
  • 金普新区城乡建设局网站上海百度推广电话
  • 在线阅读小说网站怎么做现在做推广的新渠道有哪些
  • 网站设计美工多少关键词在线听
  • 网站建设内容论文seo怎么优化武汉厂商
  • 乌海网站建设最新全国疫情消息
  • 日本做攻略国内交通网站怎样弄一个自己的平台
  • 免费网站建设公司代理北京疫情消息1小时前
  • 北京公司网站优化百度营业执照怎么办理
  • 做贷超网站 前期需要什么分析企业短视频推广
  • 做视频网站靠什么赚钱营销软文范例500
  • 传奇简单网站模板百度关键词排名点击
  • 创建免费网站注意事项百度搜索浏览器
  • 建盏大师排名表2020杭州seo培训