【问题标题】:Tensorflow translate training - when will it stop?TensorFlow 翻译培训——什么时候停止?
【发布时间】:2016-04-05 14:04:15
【问题描述】:

我正在使用来自 Google 的 Tensorflow 的示例。我能够很好地运行它,但训练似乎并没有停止,因为它有一个while True: 循环。 参考: translate.py

train():

while True:
  # Choose a bucket according to data distribution. We pick a random number
  # in [0, 1] and use the corresponding interval in train_buckets_scale.
  random_number_01 = np.random.random_sample()
  bucket_id = min([i for i in xrange(len(train_buckets_scale))
                   if train_buckets_scale[i] > random_number_01])
....

【问题讨论】:

    标签: neural-network tensorflow lstm recurrent-neural-network


    【解决方案1】:

    这是真的,您可以在某一时刻中止训练过程。它的时刻取决于您选择的模型参数。根据张量流documentation,它需要大约 340K 步,选择的批量大小为 64。 如果选择了创建检查点的选项,您可以使用任何检查点来检查您的模型与解码器的性能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-28
      • 2021-10-03
      • 2020-03-18
      • 2018-02-17
      • 2010-09-20
      • 2019-08-29
      • 2018-12-02
      • 2021-08-10
      相关资源
      最近更新 更多