博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TensorFlow+实战Google深度学习框架学习笔记(6)----神经网络经典损失函数
阅读量:6656 次
发布时间:2019-06-25

本文共 415 字,大约阅读时间需要 1 分钟。

1、分类问题(交叉熵):

(1)模型:

(2)代码1:

其中,tf.clip_by_value是将一个张量的数值限制在一个范围之内,若小于1e-10则赋值为1e-10,若大于1.0则赋值为1,这样避免出现log0这种错误或大于1的概率。

reduce_mean()函数是取对一个batch的交叉熵取平均运算。reduce_mean计算之前得到的结果是一个n×m的二维矩阵【每一个样本的每一类别交叉熵】,其中n为一个batch中样本数量,m为分类的类别数量。交叉熵模型中应将每行中的m个结果相加得到所有样本的交叉熵,然后再对这n行取平均得到一个batch的平均交叉熵。

 

代码2:

2、回归问题:(MSE)

(1)模型:

(2)代码:

(y代表神经网络的输出答案,y_代表了标准答案)

3、自定义损失函数:

(1)模型:

 

 (2)代码:

 

转载于:https://www.cnblogs.com/Lee-yl/p/9438341.html

你可能感兴趣的文章
python win32ui_Python win32ui.CreateWindowFromHandle方法代码示例
查看>>
mysql 序列重置不好用_二十九、MySQL 序列使用
查看>>
python字频统计软件_python统计文本中字频的方法
查看>>
java数据类型有哪几种_java数据类型有哪些
查看>>
java 空对象_Java中的空对象模式
查看>>
java课程设计 计算器_Java课程设计-计算器
查看>>
java 什么是内部类_什么是JAVA内部类?
查看>>
java web套打_XMReport-提供web项目Java套打解决方案
查看>>
java获取图片分辨率_java获取远程图片分辨率
查看>>
java label 超链接_java – 如何在JLabel中添加超链接?
查看>>
java foreach 源码_java Foreach与迭代器(示例代码)
查看>>
java http请求分发_Java实现利用HttpClient和配置文件实现集群模式下的文件同步分发-Go语言中文社区...
查看>>
java log4j 使用_java日志之log4j简单使用
查看>>
java oracle分页查询语句_oracle 分页语句
查看>>
java 连接sqlserver_java连接sqlserver报错
查看>>
mysql元数据同步_MySQL 元数据
查看>>
java 事务面试_java中关于java事务的面试要点
查看>>
java宝典_Java宝典(三)
查看>>
java选_java基础笔记(七)——java选择结构
查看>>
2017java软件开发_201671010114 2016-2017-2《Java程序设计》Java的设计环境
查看>>