您可以将Tensorflow变量保存为字符串还是保存到流中?
问题描述:
我是tf.train.Saver的farmilliar,它允许我将变量保存到磁盘。您可以将Tensorflow变量保存为字符串还是保存到流中?
但是有可能把它们直接作为一个字符串?或者将它们写入开放流?例如:
binary_string_rep = saver.save(sess)
db.save(binary_string_rep)
或者我必须写入磁盘,然后再读回来吗?
答
您可以将任何张量转换为Numpy数组。然后使用Numpy数组,如你所愿!例如,您的模型具有W_layer1
作为第一层的权重。你可以将它转换成Numpy,例如:W_numpy = W_layer1.eval()
这里也提到了:Tensor to Numpy array
好主意!谢谢 –