2016-04-05 21 views
0

Google'ın Tensorflow örneğini kullanıyorum. İyi çalışabiliyorum, ancak eğitim while True: döngüsüne sahip olduğu için durmuyor. referansı: train() yılında translate.pyTensorflow çeviri eğitimi - ne zaman duracak?

Coe: Bu doğrudur

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]) 
.... 

cevap

1

, bir noktada antrenman işlemini iptal edebilirsiniz. Bu an, seçtiğiniz model parametrelerine bağlıdır. Tensorflow documentation'a göre, 64'lük parti boyutu ile yaklaşık 340K'lik adımlar alır. Denetim noktaları oluşturma seçeneğini seçtiyseniz, model performansınızı kod çözücü ile kontrol etmek için herhangi bir kontrol noktasını kullanabilirsiniz.