tensorflow的使用笔记(三)
tensorflow使用笔记(一)Session的两种使用方式和tensorflow中的变量
tensorflow使用笔记(二)简单神经网络模型的搭建
tensorflow使用笔记(三)tensorboard可视化
tensorboard可视化
tensorboard可视化是tensorflow中一项查看我们定义的图结构的工具,利用这个工具我们可以很清楚的在图中看到节点和张量的流动。
代码:
import tensorflow as tf
import numpy as np
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
def add_layer(inputs, in_size, out_size, activation_function):
with tf.name_scope('layer'):
with tf.name_scope('weights'):
Weights = tf.Variable(tf.random_normal([in_size, out_size]), name='weight')
# biases 是 值全是 0.1 的矩阵
with tf.name_scope('bias'):
biases = tf.Variable(tf.zeros([1, out_size]) + 0.1, name='bias')
with tf.name_scope('Wx_plus_b'):
Wx_plus_b = tf.matmul(tf.cast(inputs, tf.float32), Weights) + biases
if activation_funct