python - 如何保存 MNIST 在 tensorflow 上测试的训练数据权重以供将来使用?

标签 python neural-network tensorflow deep-learning mnist

我在为 MNIST tensorflow 示例保存训练权重 (W) 时遇到了问题,如此处所述。 MNIST tensorflow .如果我的理解是正确的,我们将来需要其他测试用例(不是 MNIST 测试用例)的训练权重。我试过 print W.eval() 来获得重量;但它恰好为我提供了一个 784x10 的零矩阵。如何以数组形式或 .csv 格式(不是 .cpkt)获取权重?

最佳答案

我做过类似的事情:

weight_values = session.run(W)
numpy.savetxt("myfilename.csv", weight_values, delimiter=",")

关于python - 如何保存 MNIST 在 tensorflow 上测试的训练数据权重以供将来使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36050686/

相关文章:

python - 在 python/numpy/scipy 中生成低差异准随机序列?

java - Java 中的 XOR 神经网络

machine-learning - 传感器网络中SVM的降维

tensorflow - 如何在 Keras/Tensorflow 中将 (None, ) 批量维度重新引入张量?

python - 在 bin 中花费的时间的分箱和总和

python - 用 Python 封装一个 C 程序,将自定义文件读取到二维数组中

python - 尝试将模型保存到 pb 文件,但我没有 .meta 文件

machine-learning - 随机梯度下降和 Q-Learning 中的小批量处理

python - 如何恢复tensorflow2中的特定检查点(以实现提前停止)?

python - Keras 测试后预测值