首页 > 代码库 > TensorFlow——交互式使用会话:InteractiveSession类
TensorFlow——交互式使用会话:InteractiveSession类
使用InteractiveSession代替Session类,使用Tensor.eval()和Operation.run() 方法代替 Session.run()。这样可以避免使用一个变量来持有会话 。
>>> import tensorflow as tf >>> sess = tf.InteractiveSession() can‘t determine number of CPU cores: assuming 4 I tensorflow/core/common_runtime/local_device.cc:25] Local device intra op parallelism threads: 4 can‘t determine number of CPU cores: assuming 4 I tensorflow/core/common_runtime/local_session.cc:45] Local session inter op parallelism threads: 4 >>> x = tf.Variable([1.0, 2.0]) >>> a = tf.constant([3.0, 3.0]) >>> x.initializer.run() # initializer初始化了变量x 初始化了的x可以直接用run()而不需要用sess.run()来运行 >>> sub = tf.sub(x, a) # tf里的矩阵减法函数是sub(),其实写成x-a没错 >>> print(sub.eval()) # sub.eval()相当于sess.run(sub) [-2. -1.] >>> sess.close()
TensorFlow——交互式使用会话:InteractiveSession类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。