小编Tra*_*tal的帖子

TensorFlow运算符重载

有什么区别

   tf.add(x, y)
Run Code Online (Sandbox Code Playgroud)

   x + y
Run Code Online (Sandbox Code Playgroud)

在TensorFlow中?当您使用+而不是tf.add()?构建图形时,计算图形会有什么不同?

更一般地说,是否 +为张量超载或其他操作?

python machine-learning tensorflow

31
推荐指数
1
解决办法
7571
查看次数

TensorFlow:Saver有5个型号限制

我想为我的实验保存多个模型,但我注意到tf.train.Saver()构造函数无法保存超过5个模型.这是一个简单的代码:

import tensorflow as tf 

x = tf.Variable(tf.zeros([1]))
saver = tf.train.Saver()
sess = tf.Session()

for i in range(10):
  sess.run(tf.initialize_all_variables())
  saver.save( sess, '/home/eneskocabey/Desktop/model' + str(i) )
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我在桌面上只看到了5个型号.为什么是这样?如何使用相同的tf.train.Saver()构造函数保存5个以上的模型?

python machine-learning tensorflow

14
推荐指数
2
解决办法
1万
查看次数

TensorFlow中的KL分歧

我有两个张量,prob_aprob_b与形状[None, 1000],我想从计算KL散prob_aprob_b.TensorFlow中是否有内置功能?我尝试过使用tf.contrib.distributions.kl(prob_a, prob_b)但它给出了:

prob_a

如果没有内置功能,那么什么是好的解决方法?

python statistics entropy tensorflow

13
推荐指数
3
解决办法
1万
查看次数

TensorFlow:恢复多个图

假设我们有两个TensorFlow计算图G1G2,并保存了权重W1W2。假设我们G仅通过构造G1和构建新图G2。我们如何才能同时恢复W1和恢复W2该新图G

举个简单的例子:

import tensorflow as tf

V1 = tf.Variable(tf.zeros([1]))
saver_1 = tf.train.Saver()
V2 = tf.Variable(tf.zeros([1]))
saver_2 = tf.train.Saver()

sess = tf.Session()
saver_1.restore(sess, 'W1')
saver_2.restore(sess, 'W2')
Run Code Online (Sandbox Code Playgroud)

在此示例中,saver_1成功恢复了对应的V1,但是saver_2失败了NotFoundError

python machine-learning tensorflow

3
推荐指数
1
解决办法
1125
查看次数