TensorFlow中如何实现基于Graph的基本操作?

2026-05-27 03:231阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计713个文字,预计阅读时间需要3分钟。

TensorFlow中如何实现基于Graph的基本操作?

1. 创建图+在TensorFlow中,一个程序默认是建立在一个图上的,除了系统自动建立的图之外,我们还可以手动建立图,并进行一些其他操作。下面我们使用tf.Graph函数建立图,并使用tf.get_default_graph()获取默认图。

1.创建图

在tensorflow中,一个程序默认是建立一个图的,除了系统自动建立图以外,我们还可以手动建立图,并做一些其他的操作。

下面我们使用tf.Graph函数建立图,使用tf.get_default_graph函数来获取图,使用reset_default_graph对图进行重置。

import tensorflow as tf import numpy as np c = tf.constant(1.5) g = tf.Graph() with g.as_default(): c1 = tf.constant(2.0) print(c1.graph) print(g) print(c.graph) g2 = tf.get_default_graph() print(g2) tf.reset_default_graph() g3 = tf.get_default_graph() print(g3)

上述的代码运行结果如下所示:

根据上述的运行结果,c是在刚开始的默认图中建立的,所以打印的结果就是13376A1FE10,和g2获取的默认图的值是一样的,然后使用tf.Graph建立了一个新的图,并添加了变量c1,最后又对图进行了重置,替代了原来的默认图。

阅读全文

本文共计713个文字,预计阅读时间需要3分钟。

TensorFlow中如何实现基于Graph的基本操作?

1. 创建图+在TensorFlow中,一个程序默认是建立在一个图上的,除了系统自动建立的图之外,我们还可以手动建立图,并进行一些其他操作。下面我们使用tf.Graph函数建立图,并使用tf.get_default_graph()获取默认图。

1.创建图

在tensorflow中,一个程序默认是建立一个图的,除了系统自动建立图以外,我们还可以手动建立图,并做一些其他的操作。

下面我们使用tf.Graph函数建立图,使用tf.get_default_graph函数来获取图,使用reset_default_graph对图进行重置。

import tensorflow as tf import numpy as np c = tf.constant(1.5) g = tf.Graph() with g.as_default(): c1 = tf.constant(2.0) print(c1.graph) print(g) print(c.graph) g2 = tf.get_default_graph() print(g2) tf.reset_default_graph() g3 = tf.get_default_graph() print(g3)

上述的代码运行结果如下所示:

根据上述的运行结果,c是在刚开始的默认图中建立的,所以打印的结果就是13376A1FE10,和g2获取的默认图的值是一样的,然后使用tf.Graph建立了一个新的图,并添加了变量c1,最后又对图进行了重置,替代了原来的默认图。

阅读全文