0
根据Tensorflow网站的解释:
TensorFlow是一个使用数据流图进行数值计算的开源软件库。
但实际上,TensorFlow是一套软件,是开发深度学习模型的生态系统。它包含了从构建到部署的所有工具。
TensorFlow有3个主要组件:
TensorFlow (API)
TensorBoard
TensorFlow服务
TensorFlow (API)
Tensorflow的这个组件包含了用于定义模型和使用数据训练模型的API。尽管它是用python API访问的,但实际的计算是用c++编写的。
它的优点有2个方面:首先,我们得到了对用户更友好的python接口来开发模型。其次,我们可以在快速和高效编译的c++代码上运行模型。
TensorFlow服务
Tensorflow的这个组件有助于部署预先训练好的模型。Tensorflow服务能够从旧型号切换到新型号,而不需要任何停机时间,这是生态系统中最突出的特征。这也是用c++编写的,可以用python接口访问。
TensorBoard
TensorBoard是生态系统的第三个组成部分,也是工程师的福音。它有助于分析、可视化和调试TensorFlow图。 充分利用tensorflow意味着将所有三个部分结合起来使用。
tensorflow的一些特征是:
开源:使用Apache 2.0授权
异构性:它可以在各种形状和大小的计算机上工作
分布式
支持:由谷歌本身提供支持
收藏