tensorflow学习
鲨鱼味小草莓
这个作者很懒,什么都没留下…
展开
-
新版本没有tf.global_variables_initializer
在tensorflow中,如果使用tf.Variable定义变量则需要对所有变量进行初始化,一般会在session之前加一句:init = tf.global_variables_initializer()对于新版本没有这个函数的,换为:init = tf.compat.v1.global_variables_initializer()...原创 2021-01-28 14:42:34 · 2086 阅读 · 0 评论 -
tensorflow入门学习 Lesson2-线性模型构建
主函数import tensorflow as tfimport osimport linear_modeimport lossfunctionos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'w = tf.Variable([.1], dtype=tf.float32)b = tf.Variable([-.1], dtype=tf.float32) # 创建y=wx+btf.compat.v1.disable_eager_execution()x =原创 2021-01-27 21:42:44 · 119 阅读 · 0 评论 -
tensorflow入门学习 Lesson1-基础知识代码
import tensorflow as tf# 加入忽略import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2''''t0 = tf.constant(3, dtype=tf.int32)t1 = tf.constant([3., 3.2, 3.3], dtype=tf.float32)t3 = tf.constant([['you', 'our'], ['us', 'what']], dtype=tf.string)t4 = tf.constan原创 2021-01-26 21:30:59 · 138 阅读 · 0 评论 -
RuntimeError: tf.placeholder() is not compatible with eager execution.和没有placeholder函数解决方法
在新版本tensorflow (1.15.0,2.0及以上) 中由于没有tf.placeholder占位符,函数调用应为:a = tf.compat.v1.placeholder(dtype=tf.float32)但这样placeholder在运行时会被立刻执行发生报错,为了让它只作为一个定义而不被立刻运行,等到session部分再运行,应在前面加上:tf.compat.v1.disable_eager_execution() # 使placeholder只被定义,防止placeholder立刻被原创 2021-01-26 21:27:05 · 1952 阅读 · 0 评论 -
This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN)
代码开始添加以下内容import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'原创 2021-01-26 20:53:09 · 17169 阅读 · 8 评论 -
tensorflow无法直接调用tf.Session函数
发生此问题的版本我使用的是tensorflow 1.15.0(python3.7.8,不过这个与python版本应该是无关的),根据查找的资料, 2.0 及以上的版本应该都是不直接包含这个模块的。因此如果直接运行以下代码会发生报错。t0 = tf.constant(3, dtype=tf.int32)sess = tf.Session()print(sess.run(t0))报错: sess = tf.Session()AttributeError: module 'tensorflo原创 2021-01-26 20:50:05 · 996 阅读 · 0 评论