我是TensorFlow的新手,尝试在分布式模式下运行它。现在我在https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/how_tos/distributed/index.md找到它的官方文件。但它在loss
函数中缺少一些东西。如何在分布式模式下运行TensorFlow的示例代码?
任何人都可以帮助完成,以便我可以运行您的代码?
我是TensorFlow的新手,尝试在分布式模式下运行它。现在我在https://github.com/tensorflow/tensorflow/blob/master/tensorflow/g3doc/how_tos/distributed/index.md找到它的官方文件。但它在loss
函数中缺少一些东西。如何在分布式模式下运行TensorFlow的示例代码?
任何人都可以帮助完成,以便我可以运行您的代码?
它不仅缺乏损失功能,它缺乏训练模式,因此损失最小化。
该文件只是一个模板文件,您必须完成以分布式模式来训练模型。
所以,当在模板文件中找到评论
# Build model...
这意味着你必须定义一个模式来培养(例如:卷积神经网络,一个简单的感知...)。 类似于您可以在教程中找到的MNIST模型:https://www.tensorflow.org/versions/r0.9/tutorials/mnist/beginners/index.html
您的模型以损失函数结尾以最小化。
继MNIST例如,损失是:
cross_entropy = tf.reduce_mean(-tf.reduce_sum(y_ * tf.log(y), reduction_indices=[1]))
loss = cross_entropy
一旦你定义的模型训练和损失最小化,你填写模板,以遗漏值,你现在就可以开始训练你模型分布式模式。
感谢您的解释。 – tobe
谢谢,我会的。如果你给出完整的示例在本地环境中运行,那将是非常好的:) – tobe
现在它适用于我。再次感谢。 – tobe