首先tensorflow的设计思想就是先把需要用的变量已张量的形式保存,
实际上并没有实质的数值填充。
然后设计网络架构,也仅仅是架构而已,
只能说明数据关系和层与层之间的关系。
真正的数据输入是在主程序入口处,一般如下所示:
看到没,划线部分即为输入!
很多人喜欢用debug调试程序,以获得数据流向,但是对于这些网络确实失败的,因为你啥也看不到。
那么tensorflow就引入了tensorboard这个显示页面,可以让你清晰的观察数据之间的关系,以及数据特点,举个例子如下:
拟合x与y的关系,网络代码如下:
加入tensorboard后的代码如下:
运行后,打开cmd,进入到logs文件的根目录下(一定要!!!),输入tensorboard --logdir=logs的根目录,等下会输出网址,在你的浏览器打开就可以了:
或者在浏览器中直接输入
http://localhost:6006
还是不行的话,可能和你的电脑配置有关。