一、编程模式
在程序编写中,有两种主流的编程模式:
1.命令式编程——代表框架:Torch
2.符号式编程——代表框架:TensorFlow
命令式编程,容易理解,命令语句基本没有优化如C,Java,C++,Python,编程方式如下图所示:
符号式编程,涉及较多的嵌入和优化,运行速度有同比提升,编程方式如下图所示:
在TensorFlow中编程如下:
二、TensorFlow基础结构
官方给出的数据流图如下:
下面对该图进行一个简化:
TensorFlow图中的基本构成:
Session的运作原理:
Session的作用:
TensorFlow程序的流程:
1. 定义算法的计算图(Graph)结构
2. 使用会话(Session)执行计算