2、tf.train.AdamOptimizer()函数是Adam优化算法:是一个寻找全局最优点的优化算法,引入了二次方梯度校正。

tf.train.AdamOptimizer.__init__(
learning_rate=0.001,
beta1=0.9,
beta2=0.999,
epsilon=1e-08,
use_locking=False,
name='Adam'
)

参数:

learning_rate:学习速率
beta1:一阶矩估计的指数衰减率
beta2:二阶矩估计的指数衰减率
epsilon:数值稳定性的一个小常数
use_locking:如果True,要使用lock进行更新操作
`name``:应用梯度时为了创建操作的可选名称。默认为“Adam”

D_loss_real = tf.reduce_mean(tf.nn.sigmoid_cross_entropy_with_logits(logits=D_logit_real, labels=tf.ones_like(D_logit_real)))
D_solver = tf.train.AdamOptimizer(0.01).minimize(D_loss_real)
D_loss_real求出D_logit_real与真实标签的交叉熵,求均值后为其损失
D_solver最小化D_loss_real损失

最新文章

  1. Linux-文件和目录操作命令
  2. 手动安装配置mongodb
  3. 【转】NGUI研究院之自适应屏幕(十)
  4. 【转】浅析python 中__name__ = '__main__' 的作用
  5. POJ 1077 && HDU 1043 Eight A*算法,bfs,康托展开,hash 难度:3
  6. explain SQL语句性能检测
  7. OpenJudge 666:放苹果
  8. 我是怎么发现并解决项目页面渲染效率问题的(IE调试工具探查器的使用)
  9. Linux 根文件系统的制作
  10. Jquery动画第一部分
  11. OpenCV学习(1)-安装(Windows)
  12. 样式优先级、margin
  13. iPhone 6 为何坚持1GB内存?
  14. jenkins配置角色访问
  15. Django编写RESTful API(五):添加超链接提高模型间的关联性
  16. jsp页面中include静态html出现乱码问题的解决方式
  17. vue知多少,你对vue的认识比别人高在哪?
  18. Appium Python API 中文版
  19. Oracle 同步
  20. glsl boom

热门文章

  1. 当3D打影人头”成为黑客的秘密武器,隐私该如何保护?
  2. spring-boot-autoconfigure-xx.jar核心注解
  3. input type="submit" 和"button"有什么区别
  4. java内部类 2.19
  5. 怎样设置使IntelliJ IDEA智能提示忽略大小写?
  6. 图片上传--base64
  7. 使用python将请求的requests headers参数格式化方法
  8. 026、MySQL取字符串左边,取字符串右边,取字符串中间,取文本开始位置
  9. cmd命令打开本地*.db数据文件的一些坑
  10. CharacterEncodingFilter详解及源码解析