2016-06-06 3 views
0

Как увеличить точность прецизионного представления с плавающей запятой переменных тензорного потока? Мне нужно, чтобы моя сеть была большой, а данные сложны, поэтому я хочу видеть любое улучшение, независимо от того, насколько мало. Когда я повторяю тренировку, я иногда печатаю среднюю ошибку на экране, и все, что я вижу, это те же 6 цифр - она ​​отлично работает с менее сложными входами. Обратите внимание, что тензорная доска, похоже, имеет схожую точность, я был бы достаточно счастлив с более точным графиком тензограмм.TensorFlow - печать с точностью с плавающей запятой

msquaredError=m_sqerror.eval(sessions=sess,feed_dict={input:ip, output=op,keep_prob:1.0}) 
print ("MSE: %9f"%msquaredError) 

выход:

MSE: 0,317513

желаемый результат:

MSE: 0,317513223 ... и многие другие цифры

ответ

0

Ошибка стоп.

print ("MSE: %9f"%msquaredError) 

должен быть

print ("MSE: %.9f"%msquaredError) 
Смежные вопросы