TensorFlow笔记之基础总结

本文主要对TensorFlow的基础知识做一下总结回顾

  1. 计算图:计算模型

    • 计算图概念

        TensorFlow的所有计算都会被转化为计算图上的节点。
        Tensor就是张量。可以简单理解为多维数组,表明了它的数据结构,Flow就是“流”,它直观地表达了张量之间通过计算相互转化的过程。
        TensorFlow是一个通过计算图的形式来表述计算的编程系统。TensorFlow的每一个计算都是计算图上的一个节点,而节点之间的边表述了计算之间的依赖关系。如果一个运算的输入依赖于另一个运算的输出,那这两个运算有依赖关系。

    • 计算图的使用

        TensorFlow程序一般可以分为两个阶段。第一个阶段需要定义计算图中所有的计算;第二个阶段为执行计算。在这个过程中,TensorFlow会自动将定义的计算转化为图上的节点。
         tf.get_default_graph()可以获取当前默认的计算图。 TensorFlow可以使用tf.Graph()来生成新的计算图,不同计算图上的张量和运算都不会共享。
         tf.Graph.device()函数可以来指定运行计算的设备。tf.Graph.device('/gpu:0')可以将计算跑在GPU上。
        通过集合(collection)可以管理不同类别的资源。tf.add_to_collection()函数可以将资源加入一个或多个集合中,然后通过tf.get_collection()获取一个集合里面的所有资源。
        这里的资源可以是张量、变量或者队列资源。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值