tf.add_to_collection

*tf.add_to_collection(‘list_name’, element):将元素element添加到列表list_name中
*tf.get_collection(‘list_name’):返回名称为list_name的列表
*tf.add_n(list):将列表元素相加并返回

import tensorflow as tf
tf.add_to_collection('losses', tf.constant(2.2))
tf.add_to_collection('losses', tf.constant(3.))
with tf.Session() as sess:
    print(sess.run(tf.get_collection('losses')))
    print(sess.run(tf.add_n(tf.get_collection('losses'))

结果:
[2.2, 3.0] 
5.2
注意: 
使用tf.add_n对列表元素进行相加时,列表内元素类型必须一致,否则会报错。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • TF API数学计算tf...... :math(1)刚开始先给一个运行实例。tf是基于图(Graph)的计算系统...
    MachineLP阅读 3,643评论 0 1
  • tensorflow是通过计算图的方式建立网络。比喻说明:结构:计算图建立的只是一个网络框架。编程时框架中不会出现...
    MachineLP阅读 1,634评论 0 1
  • [TOC] Spring模块 Core Container: 核心容器 spring-context:包含DI, ...
    喧嚣的风儿阅读 694评论 0 2
  • 在他短暂的三十几年的年岁里,有情有爱,有起有落,有荣有败。他的诗、他的故事历来成为后人所谈论...
    三秋予迟阅读 1,038评论 0 9