随笔 - 1762  文章 - 0  评论 - 109  阅读 - 431万

tf.summary.scalar()和tf.summary.histogram

    用法:

    1、tf.summary.scalar

    用来显示标量信息,其格式为:

                        tf.summary.scalar(tags, values, collections=None, name=None)

    例如:tf.summary.scalar('mean', mean)

    一般在画loss,accuary时会用到这个函数。

    2、tf.summary.histogram

    用来显示直方图信息,其格式为:

                        tf.summary.histogram(tags, values, collections=None, name=None)

    例如: tf.summary.histogram('histogram', var)

    一般用来显示训练过程中变量的分布情况

    详述:

         
            #collect tensor
            tf.summary.scalar('loss',loss)#用于收集一维标量
            tf.summary.histogram('weights',W)#用于收集tensor

    1. tf.summary.histogram()
    将输入的一个任意大小和形状的张量压缩成一个由宽度和数量组成的直方图数据结构.假设输入 [0.5, 1.1, 1.3, 2.2, 2.9, 2.99],则可以创建三个bin,分别包含0-1之间/1-2之间/2-3之间的所有元素,即三个bin中的元素分别为[0.5]/[1.1,1.3]/[2.2,2.9,2.99].
    这样,通过可视化张量在不同时间点的直方图来显示某些分布随时间变化的情况

    扩展:

        Summary:所有需要在TensorBoard上展示的统计结果。

        tf.name_scope():为Graph中的Tensor添加层级,TensorBoard会按照代码指定的层级进行展示,初始状态下只绘制最高层级的效果,点击后可展开层级看到下一层的细节。

        tf.summary.scalar():添加标量统计结果。

        tf.summary.histogram():添加任意shape的Tensor,统计这个Tensor的取值分布。

        tf.summary.merge_all():添加一个操作,代表执行所有summary操作,这样可以避免人工执行每一个summary op。

        tf.summary.FileWrite:用于将Summary写入磁盘,需要制定存储路径logdir,如果传递了Graph对象,则在Graph Visualization会显示Tensor Shape Information。执行summary op后,将返回结果传递给add_summary()方法即可。
————————————————
版权声明:本文为CSDN博主「alanjia163」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35290785/article/details/89447876

posted on   一杯明月  阅读(4163)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示