使用tensorFlow完成对MNIST数据集的训练

本文解决TensorBoard使用过程中遇到的常见错误,包括如何正确调用merge_all_summaries()和SummaryWriter()函数,指导读者通过TensorBoard查看训练过程中的各项指标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考tensorflow官方文档中文版

希望使用TensorBoard实现可视化,但是这个官方文档可能很久没更新了,很多函数已经用不了了。

merged_summary_op = tf.merge_all_summaries()
报错:

    merged_summary_op = tf.merge_all_summaries()
AttributeError: module 'tensorflow' has no attribute 'merge_all_summaries'


改为:
merged_summary_op = tf.summary.merge_all()


summary_writer = tf.train.SummaryWriter('/mnist_logs', sess.graph)
报错:

    summary_writer = tf.train.SummaryWriter('/mnist_logs', sess.graph)
AttributeError: module 'tensorflow.python.training.training' has no attribute 'SummaryWriter'

改为:

summary_writer = tf.summary.FileWriter('/mnist_logs', sess.graph)


pycharm中打开命令行输入:

tensorboard --logdir='/mnist_logs'

显示

TensorBoard 0.4.0rc3 at http://ting-pc:6006 (Press CTRL+C to quit)

打开浏览器,地址栏输入:http://ting-pc:6006就可以看到

tensorboard的页面了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值