1. tensorflow的优缺点,为何要选择tensorflow
- 工业应用成熟,社区资源丰富,代码库庞大
- 新手实现全新的算法不容易,代码完全弄懂不简单
- 数据格式TFRecord是二进制的,不太友好
2. tensorflow是什么东西?
tensorflow是一个用计算图来表示计算的编程计算系统。计算图中的节点代表计算(运算op),节点间的边代表计算间的依赖关系。边的着这种依赖关系通过tensor(tensorflow中的数据形式)的形式来曾现,这也表明了tensorflow中的tensor通过计算来进行相互转化的过程。因而计算图也叫数据流图。
3.tensorflow中的三大重要模型
(1)计算模型:计算图
tensorflow中的计算通过计算图的形式来表示计算。
(2)数据模型:张量(Tensor)
- tensorflow中的数据全部以张量的形式来表达。其中变量是特殊的张量,变量是神经网络中用来保存跟更新参数的。
- 张量:保存了得到最终结果的计算过程,只是结果的一个应用,需要通过会话来运行计算结果。
(3)运行模型:会话
构建好计算图之后,相当于搭建了一个基本的框架。需要通过建立会话来运行计算图,从而计算出最后的结果。
会话提供了管理张量跟变量等资源的机制。
4.tensorflow中的变量管理
tensorflow中通过命名空间或者变量空间来管理变量、资源。
(1)tf.variable_scope()
(2)tf.get_variable()
这里有个namescope与variablescope的区别
https://www.cnblogs.com/laokanblog/p/11251189.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。