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

163k系统功能介绍网站排名优化查询

163k系统功能介绍,网站排名优化查询,网站免费建站 网页不需要备案,全网视频合集网站建设在实际使用softmax计算loss时,有一些关键地方与具体用法需要注意: 交叉熵是十分常用的,且在TensorFlow中被封装成了多个版本。多版本中,有的公式里直接带了交叉熵,有的需要自己单独手写公式求出。如果区分不清楚,在构建模型时,一旦出现问题将很难分析是模型的问题还是交叉熵的使…

在实际使用softmax计算loss时,有一些关键地方与具体用法需要注意:

        交叉熵是十分常用的,且在TensorFlow中被封装成了多个版本。多版本中,有的公式里直接带了交叉熵,有的需要自己单独手写公式求出。如果区分不清楚,在构建模型时,一旦出现问题将很难分析是模型的问题还是交叉熵的使用问题。

示例代码如下:

import tensorflow as tf#labels和logits的shape一样
#定义one-hot标签数据
labels = [[0,0,1],[0,1,0]]
#定义预测数据
logits = [[2,0.5,6],[0.1,0,3]]#对预测数据求一次softmax值
logits_scaled = tf.nn.softmax(logits)
#在求交叉熵的基础上求第二次的softmax值
logits_scaled2 = tf.nn.softmax(logits_scaled)#使用API求交叉熵
#对预测数据与标签数据计算交叉熵
result1 = tf.nn.softmax_cross_entropy_with_logits(labels = labels, logits = logits)#对第一次的softmax值与标签数据计算交叉熵
result2 = tf.nn.softmax_cross_entropy_with_logits(labels = labels, logits = logits_scaled)
result3 = tf.nn.softmax_cross_entropy_with_logits(labels = labels, logits = logits_scaled2)#使用公式求交叉熵
result4 = -tf.reduce_sum(labels*tf.compat.v1.log(logits_scaled),1)#标签数据各元素的总和为1
labels2 = [[0.4,0.1,0.5],[0.3,0.6,0.1]]
result5 = tf.nn.softmax_cross_entropy_with_logits(labels = labels2, logits = logits)#非one-hot标签
labels3 = [2,1]#等价于labels3==[tf.argmax(label,0),tf.argmax(label,1)]
#使用sparse交叉熵函数计算
result6 = tf.nn.sparse_softmax_cross_entropy_with_logits(labels = labels3, logits = logits)print("logits_scaled=",logits_scaled)
print("logits_scaled2=",logits_scaled2)
print("result1=",result1)
print("result2=",result2)
print("result3=",result3)
print("result4=",result4)
print("result5=",result5)
print("result6=",result6)

总结:

        使用softmax交叉熵函数计算损失值时,如果传入的实参logits是神经网络前向传播完成后的计算结果,则不需要对logits应用softmax算法,因为softmax交叉熵函数会自带计算softmax

        使用sparse交叉熵函数计算损失值时,样本真实值与预测结果不需要one-hot编码,传给参数labels的是标签数数组中元素值为1的位置

        由于交叉熵的损失函数只和分类正确的预测结果有关系,因此交叉熵的计算适用于分类问题上,不适用于回归问题。而均方差(MES)的损失函数由于对每一个输出结果都非常重视,不仅让正确的预测结果变大,还让错误的分类变得平均,更适用于回归问题,不适用于分类问题

        当使用Sigmoid作为激活函数的时候,常用交叉熵损失函数而不是均方差(MES)损失函数,以避免均方差损失函数学习速率降低的问题。

http://www.khdw.cn/news/71035.html

相关文章:

  • 八大处做双眼预约网站it培训班出来现状
  • 网站使用网络图片做素材 侵权吗软件开发培训机构去哪个学校
  • 安康网站建设头条新闻
  • 公司网站怎么更新需要怎么做seo优化宣传
  • 比较好的网站建设公司互联网广告投放
  • 小说网站风格提高工作效率英语
  • 网站规划建设与管理维护的论文如何做关键词优化
  • 企业建设网站应如何申请永久免费google搜索引擎
  • 网站的备案号查询运营推广怎么做
  • 扫码支付做进商城网站查询百度关键词排名
  • 大理建设学校官方网站品牌推广策略有哪几种
  • 开源程序网站南宁百度关键词优化
  • 空调维修技术支持深圳网站建设南宁seo结算
  • 做网站销售怎么样徐州百度seo排名优化
  • 网站建设与管理试题及答案网站友链查询源码
  • 莱芜区政协网站谷歌在线浏览入口
  • 坊子网站建设绍兴seo排名公司
  • WordPress有赞支付seo建站
  • 企业建站源代码学网络营销
  • 微网站建设方案新网站快速收录
  • 扁平化网页设计图片网站如何优化一个关键词
  • 上海做网站的企业班级优化大师怎么加入班级
  • 定制小程序制作平台昆明seo排名外包
  • 长沙企业做网站哪家好培训学校资质办理条件
  • 江西h5响应式网站建设设计提供seo服务
  • 法律检索网站开发今日国内新闻大事
  • 做垃圾桶网站的相关优化词语有没有免费的写文案的软件
  • 做网站便宜的公司线上平台怎么推广
  • 多语言免费网站建设百度搜索指数和资讯指数
  • 学校网站建设解决方案老铁seo外链工具