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

网站报价表格辽宁省建设银行e护航网站

网站报价表格,辽宁省建设银行e护航网站,建设银行 公户 该网站使用过期的,石家庄铁路职业技工学校softmax是什么? Sigmoid、Tanh、ReLU等激活函数,输出值只有两种(0、1,或-1、1或0、x),而实际现实生活中往往需要对某一问题进行多种分类。例如之前识别图片中模糊手写数字的例子,这个时候就需要使用softmax算法。 softmax的算法逻辑 如果判断输入属于某一个类的概率大于属于其…softmax是什么? Sigmoid、Tanh、ReLU等激活函数,输出值只有两种(0、1,或-1、1或0、x),而实际现实生活中往往需要对某一问题进行多种分类。例如之前识别图片中模糊手写数字的例子,这个时候就需要使用softmax算法。 softmax的算法逻辑 如果判断输入属于某一个类的概率大于属于其他类的概率,那么这个类对应的值就逼近于1,其他类的值就逼近于0。它能将一个含任意实数的K维向量压缩到另一个K维向量中,使得每一个元素的范围都在0~1之间,并且使所有元素的和为1。同时,它可以将分类结果归一化,形成一个概率分布。 softmax算法主要应用于多分类,而且是互斥的,即只能属于其中的一个类。而像Sigmoid这些一般的激活函数只能分两类,因此可以把softmax理解为是Sigmoid类的激活函数的扩展。 其算法公式: 即把所有值用e的n次方计算出来,求和后算每个值占的比率,保证总和为1,一般就可以认为softmax得出的就是概率。这里的exp(logits)指的就是e^logits。 注意 : 对于要生成的多个类任务中不是互斥关系的任务,一般会使用多个二分类来组成。 softmax的原理 以下为一个简单的softmax网络模型图: 如图所示,输入的是x1和x2,识别输出的为y1、y2和y3三个类。 对于属于y1类的概率,可以转化成输入x1满足某个条件的概率,与x2满足某个条件的概率的乘积,即y1 (x1*w11)*(x2*w12)。在网络模型里把等式两边都取ln,ln后的属于y1类的概率就可以转化成,ln后的x1满足某个条件的概率加上ln后的x2满足某个条件的概率,即y1 x1*w11x2*w12等于ln后y1的概率。这也是softmax公式中要进行一次e的logits次方的原因。 注意 : 等式两边取ln是神经网络中常用的技巧,主要用来将概率的乘法转变成加法,即ln(x*y) lnx lny。然后在后续计算中再将其转为e的x次方,还原成原来的值。 举例 :  假设三个数值A5,B1,C-1,那么他们的softmax占比为: P(A)(e^5)/(e^5 e e^-1) P(B)(e^1)/(e^5 e e^-1) P(C)(e^-1)/(e^5 e e^-1) 计算结果为 : P(A) 0.9817        P(B) 0.0180        P(C) 0.0003 P(A) P(B) P(C) 1 因为P(A)值最大,因此取最大的值A为最终的分类。 softmax的一些特性 ①归一化 : 每一个分类的概率之和为1,每一个分类都是一个小于1的数值。 ②具有放大效果,比如上面例子中单纯从数值来看,5和1的差距并不大,但是通过指数运算后有明显的放大效果,5的占比能到98%以上。 ③具有散列性质,每一个比率虽然最后都会进行归一化,但是他们放大之前的数值是可以相互不干扰的。 基于上述这些特征,softmax在机器学习中的应用非常广泛,比如之前识别MNIST中每张图片中的数字是哪一个数字,就是一个使用softmax回归(softmax regression)模型的经典案例。 注意 : 在实际使用中,softmax伴随的分类标签都为one_hot编码,而且这里还有个技巧,在softmax时需要将目标分成几类,就在最后这层放几个节点。 常用的分类函数 TensorFlow中常用的分类函数主要有两个: ①tf.nn.softmax(logits,axis None,name None) tf.nn.softmax函数最终返回的是一个tensor,与参数logits具有相同的类型和shape,这个tensor代表向量各个位置的得分(即概率)。所以通过tf.nn.softmax函数将logistic的预测二分类的概率的问题推广到了n分类的概率的问题。 ②tf.nn.log_softmax(logits,axis None,name None) tf.nn.log_softmax函数是对tf.nn.softmax函数的结果取对数,即把softmax函数的结果再进行log计算一遍。使用它可以使得计算速度变快,数据更加稳定。同时,也可以直接用于计算softmax的交叉熵loss。 每个参数的意义如下: logits代表一个非空的tensor。类型必须是float32或float64 axis表示在哪个维度上执行softmax计算。默认值为-1,表示最后一个维度 name为操作的名称 如何使用softmax函数 示例代码如下: import tensorflow as tfvar tf.constant([2,3,6,10,4,5,1],dtype tf.float32) pr tf.nn.softmax(var)print(pr) #tf.argmax()函数用于找到张量Tensor中指定维度上的最大值的索引。它返回的是最大值所在位置的索引值 print(tf.argmax(pr))
http://www.dnsts.com.cn/news/109230.html

相关文章:

  • 高性能网站建设朝阳公园网站建设
  • 单位建网站的详细步骤seo怎么做网站内容
  • 网站会员系统怎么做com域名申请
  • 网站做熊掌号码企业外贸网站推广
  • 企业手机网站程序是什么wordpress 搜索排除
  • 邢台网站制作那家便宜脉脉用的什么技术做网站
  • 佛山网站开发招聘潍坊市建设信息网
  • 共享备案网站小程序和h5的区别和优势
  • 古色古香 网站模板阿坝北京网站建设
  • 自动做网站门户网站建设目标
  • 男女插孔做暖暖试看网站大全wordpress修改主题代码
  • 郑州网站建设公司航迪软件怎么样家具网站建设策划书
  • 长沙网站设计认准智优营家广告设计与制作专升本考试科目
  • 东莞网站平面设计公司管理咨询公司swot
  • 做海淘网站赚钱吗更换网站模板
  • 潍坊网站建设wf3旧网站怎么做301跳转
  • 网站建设属于什么会计科目做网站公司怎么找客户
  • 怎么对自己做的网站进行加密纪检监察网站建设 讲话
  • 网站建设qq大连三大网络推广网站
  • php网站怎么做的域名和网站名要一样吗
  • 福田网站建设方案服务北京西站附近的景点有哪些
  • 医院做网站定位广东省备案网站建设方案书
  • 做母婴的网站网站被提示危险网站
  • 做外贸要做什么网站万网云主机 wordpress
  • 网站建设实习招聘wordpress设置多语言
  • seo综合查询 站长工具江苏润祥建设集团网站
  • 广西防城港建设厅网站视频网站开发视频
  • 获取网站的路径网站使用授权书
  • 服装设计参考网站贵阳网站建设兼职
  • 网站建设招代理建筑工地施工现场视频