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

平定住房建设局网站凌哥seo技术博客

平定住房建设局网站,凌哥seo技术博客,网站建设合同 包括什么,代码制作Softmax原理 Softmax函数用于将分类结果归一化,形成一个概率分布。作用类似于二分类中的Sigmoid函数。 对于一个k维向量z,我们想把这个结果转换为一个k个类别的概率分布p(z)。softmax可以用于实现上述结果,具体计算公式为: 对于…

在这里插入图片描述

Softmax原理

Softmax函数用于将分类结果归一化,形成一个概率分布。作用类似于二分类中的Sigmoid函数。

对于一个k维向量z,我们想把这个结果转换为一个k个类别的概率分布p(z)。softmax可以用于实现上述结果,具体计算公式为:

image-20210825001951092

对于k维向量z来说,其中zi∈Rzi∈R,我们使用指数函数变换可以将元素的取值范围变换到(0,+∞)(0,+∞),之后我们再所有元素求和将结果缩放到[0,1],形成概率分布。

常见的其他归一化方法,如max-min、z-score方法并不能保证各个元素为正,且和为1。

Softmax性质


输入向量x加上一个常数c后求softmax结算结果不变,即:

image-20210825002048183

我们使用softmax(x)的第i个元素的计算来进行证明:

image-20210825002106122

函数实现

由于指数函数的放大作用过于明显,如果直接使用softmax计算公式image-20210825001951092
进行函数实现,容易导致数据溢出(上溢)
。所以我们在函数实现时利用其性质:先对输入数据进行处理,之后再利用计算公式计算。具体使得实现步骤为:

  1. 查找每个向量x的最大值c;
  2. 每个向量减去其最大值c, 得到向量y = x-c;
  3. 利用公式进行计算 s o f t m a x ( x ) = s o f t m a x ( x − c ) = s o f t m a x ( y ) softmax(x) = softmax(x-c) = softmax(y) softmax(x)=softmax(xc)=softmax(y)
import numpy as np
def softmax(x, axim=1):'''x: m*n m个样本,n个分类输出return s:m*n'''row_max = np.max(x, axis=axis) # 计算最大值row_max = row_max.reshape(-1, 1) # 将数据展开为m*1的形状,方便使用广播进行作差x = x - row_max # 减去最大值x_exp = np.exp(x) # 求exps = x_exp / np.sum(x_exp, axis=axis, keepdim=True) # 求softmaxreturn s
http://www.yayakq.cn/news/150058/

相关文章:

  • 营销单页网站模板权威行业网站建设公司
  • 教育网站改造方案51做图片的网站
  • 做彩票游戏网站违法吗有哪些专做旅游定制的网站
  • 网站用什么软件做长沙房地产网站设计
  • 网站开发的阶段流程图教学督导网站建设报告
  • 外包做一个网站一般费用酒厂网站源码
  • 自己的网站怎么做跳转wordpress多功能模板
  • 包头网站 建设百度广告服务商
  • 舜元建设集团官方网站站长之家查询网站
  • 郴州网站开发公司静态网站上下篇代码
  • 做视频网站视频网站科技动效
  • 泉州网站制作案例企业网站推广的方式有哪些
  • 视频网站点击链接怎么做的怎么看别人网站是什么语言做的
  • 照片书哪家网站做的好洱源名师工作室网站建设
  • 县区工会网站建设方案wordpress cdn缓存
  • 网站开发实例视频定制小程序开发哪家公司好
  • 专业开发手机网站建设昆明哪里做网站
  • 网站搭建代码应用商店官方免费下载
  • 专业网站开发工具wordpress里面的rss订阅
  • 做网站如何选主机aspcms 生成网站地图
  • 百度做一个网站多少钱大庆网站建设公司哪家好
  • 上海网站建设在线销售管理软件有哪些
  • 湘潭网站建设 皆来磐石网络舟山网站建设
  • 网站建设开发协议网站入口
  • 北京城乡建设部网站首页北京深圳电商网站建设
  • 文章网站后台管理系统广西城市建设学校官方网站
  • 做网站tt0546郑州北环附近网站建设
  • 西安网站建设畅网网站建设与维护实训总结
  • 网站开发工程师是什么免费房屋装修设计
  • 如何做好网站站内优化河北住房和城乡建设厅网站电话是多少