您可以将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

+0

好主意!谢谢 –