我是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