Tensorflow——数据流图的解释

  •  Tensorflow的数据流图

 

 

  • 取其中一块部分做如下解释:

                                          

                                           

  • 边是由流动的Tensor组成;
  • 每个节点是Operation操作,即一些数学的操作、激励函数的操作等,作为Operation的输入和输出都是Tensor(张量);
  • 边和节点共同构成了Graph,即数据流图;
  • 对于数据流图的运行,需要创建Session这样一个会话来运行,Session可以在不同的设备上运行,例如GPU、CPU等。

总结起来,即:

                                                 

 

  • 什么是会话                                                      

                  

  Session.run()的作用运行数据流图中 某一部分,让其动起来,执行相应的功能

          在编译环境中,输入要执行的Tensorflow代码,当创建会话执行相应的功能时,首先客户端会创建一个图,接着,使用会话的run操作,这是会将需要执行的操作传入服务端,服务端使用C++语言完成相应的操作, 得出结果后,将结果传回客户端,然后根据代码命令最后输出返回的结果。

猜你喜欢

转载自blog.csdn.net/gaoyu1253401563/article/details/86566374