• Tensorflow一些常用基本概念与函数(2)

1. 图(Graph)的核心数据结构

  • tf.Graph.__init__:建立一个空图;
  • tf.Graph.as_default():一个将某图设置为默认图,并返回一个上下文管理器,常与 with 结构相搭配;

    g = tf.Graph()
    with g.as_default():# Define operations and tensors in `g`.c = tf.constant(30.0)assert c.graph is gc = tf.constant(4.0)
    assert c.graph is tf.get_default_graph()
  • tf.Graph.finalized:返回True,如果图被完成

    • tf.Graph.finalize():完成图的构建,即将其设置为只读模式
    if not tf.Graph.finalized:tf.Graph.finalize()
  • tf.Graph.control_dependencies(control_inputs):定义一个控制依赖,并返回一个上下文管理器,也常与 with 结构搭配;

    with g.control_dependencies([a, b, c]):....d = …e = …# `d` 和 `e` 将在 `a`, `b`, 和`c`执行完之后运行.def my_func(pred, tensor):with tf.control_dependencies([pred]):# 乘法操作(op)创建在该上下文,所以被加入依赖控制中#执行完pred之后再执行matmulreturn tf.matmul(tensor, tensor)
  • tf.Graph.device(device_name_or_function):定义运行图所使用的设备,并返回一个上下文管理器

    with g.device('/gpu:0'): ...
    with g.device('/cpu:0'): ...

tensorflow:图(Graph)的核心数据结构与通用函数(Utility function)相关推荐

  1. 数据结构--图(Graph)详解(四)

    数据结构–图(Graph)详解(四) 文章目录 数据结构--图(Graph)详解(四) 一.图中几个NB的算法 1.普里姆算法(Prim算法)求最小生成树 2.克鲁斯卡尔算法(Kruskal算法)求最 ...

  2. 数据结构--图(Graph)详解(三)

    数据结构–图(Graph)详解(三) 文章目录 数据结构--图(Graph)详解(三) 一.深度优先生成树和广度优先生成树 1.铺垫 2.非连通图的生成森林 3.深度优先生成森林 4.广度优先生成森林 ...

  3. 数据结构--图(Graph)详解(二)

    数据结构–图(Graph)详解(二) 文章目录 数据结构--图(Graph)详解(二) 一.图的存储结构 1.图的顺序存储法 2.图的邻接表存储法 3.图的十字链表存储法 4.图的邻接多重表存储法 二 ...

  4. 数据结构--图(Graph)详解(一)

    数据结构–图(Graph)详解(一) 文章目录 数据结构--图(Graph)详解(一) 一.图的基本概念 1.图的分类 2.弧头和弧尾 3.入度和出度 4.(V1,V2) 和 < V1,V2 & ...

  5. 数据结构与算法(python):图(Graph)的基本概念及应用

    参考自 MOOC数据结构与算法Python版 本章代码: https://github.com/HuiFang-hub/-/tree/main. 目录 一.图Graph的概念 1.1 互联网 1.2 ...

  6. 【DGL教程】第1章 图(Graph)

    Deep Graph Library (DGL)是一个用于构建图神经网络模型的框架 网址:https://www.dgl.ai/ 官方文档:https://docs.dgl.ai/ 论坛:https: ...

  7. 常见数据结构和算法实现(排序/查找/数组/链表/栈/队列/树/递归/海量数据处理/图/位图/Java版数据结构)

    常见数据结构和算法实现(排序/查找/数组/链表/栈/队列/树/递归/海量数据处理/图/位图/Java版数据结构) 数据结构和算法作为程序员的基本功,一定得稳扎稳打的学习,我们常见的框架底层就是各类数据 ...

  8. 从图(Graph)到图卷积(Graph Convolution):漫谈图 神经⽹络模型 (⼀)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者最近看了一些图与图卷积神经网络的论文,深感其强大,但一些Sur ...

  9. python加载模型文件进行图片分类_tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式...

    Google提供了一个工具,TensorBoard,它能以图表的方式分析你在训练过程中汇总的各种数据,其中包括Graph结构. 所以我们可以简单的写几行Pyhton,加载Graph,只在logdir里 ...

最新文章

  1. a_2可以用作python标识符嘛,【单选题】下列选项中,可作为Python标识符的是哪项? A. getpath() B. throw C. my#var D. _ My_price...
  2. cannot import name 'imresize'. The package prm under namespace prm could not be imported
  3. SAP错误问题汇总(转)
  4. 14 Java NIO vs IO-翻译
  5. MySQL调用mongodb事务回滚_SpringBoot整合MongoDB,在多数据源下实现事务回滚。
  6. python装饰器用法_深入浅出分析Python装饰器用法
  7. 关于计算机网络的英语演讲稿,上网利弊的英语演讲稿范文
  8. Android equal和==的区别
  9. 开关电源怎么测试文波_开关电源环路增益测试
  10. ComponentArt控件分析之ComboBox(2)
  11. 学习Spring(四) -- Spring的继承与依赖
  12. python查看数据集的维度、大小_Python数据分析 - numpy
  13. Android 主人VS宠物 游戏
  14. 12个用一条语句写成的有关日期函数
  15. [MATLAB]S函数
  16. 《那些年啊,那些事——一个程序员的奋斗史》——02
  17. 京东商品详情页前端开发宝典
  18. 一个游戏策划的八年回忆录
  19. html中头向下的箭头怎么打出来,向下的箭头怎么打,最简单实用的电脑知识
  20. 校招总结—FPGA从入门到放弃

热门文章

  1. c++ 一维高斯拟合_χ2检验教案:拟合度检验与正态分布的关系
  2. python爬虫审查元素_python爬虫3——获取审查元素(板野友美吧图片下载)
  3. spring boot部署实战
  4. 下载的JAVA9怎么没有jshell_java9系列(一)安装及jshell使用
  5. 图卷积网络进行骨骼识别代码_深兰科学院:动作识别——人体骨架时空图卷积网络的关节图构造方法简介...
  6. java 使用 com.thoughtworks.xstream.XStream 将map转为xml
  7. ACM大牛总结的线段树专辑
  8. 一生温暖纯良,不舍爱与自由
  9. windows 字符编码总结
  10. Anders Hejlsberg谈C#、Java和C++中的泛型