tensorflow常用API

API就是接口,就是通道,负责一个程序和其他软件的沟通,本质是预先定义的函数。
对于软件提供商来说,留出API,让别的应用程序来调用,形成生态,软件才能发挥最大的价值,才能更有生命力。(同时别人也看不见代码,不伤害商业机密。)
对于应用开发者来说,有了开放的API,就可以直接调用多家公司做好的功能来做自己的应用,不需要所有的事情都自己操刀,节省精力。

图、操作、张量

与图相关的API均位于tf.Graph类中。
tf.operation类代表图中的一个节点,用于计算数据张量。
tf.Tensor类是操作输出的符号句柄,他不包含操作输出的值,而是提供了一种在tf.Session中计算这些值的方法。

可视化

可视化时,需要在程序中给必要的节点添加摘要(summary),摘要会收集该节点的数据,并标记上第几步、时间戳等标志,写入事件文件(event file)中。
tf.summary,FileWriter类用于在目录中创建事件文件,并向文件中添加摘要和时间,用来在TenBoard上展示。