2016-06-19 4 views

ответ

10

Keras может прогнозировать несколько значений одновременно, например, если вы вводите вектор из 100 элементов, Keras может вычислять одно предсказание для каждого элемента, предоставляя 100 выходов. Это вычисление также может быть выполнено партиями, определенными batch_size.

Это на всякий случай, когда вы не можете вместить все данные в ОЗУ CPU/GPU одновременно, и требуется пакетная обработка.

+0

Ох, я вижу, поэтому 'batch_size' предназначен для определения размера данных, которые вписываются в ОЗУ CPU/GPU, поэтому точность модели не должна зависеть от правильности значения' batch_size' 'predict_classes' ? – malioboro

+2

@malioboro Это зависит от многого. Если вы, например, используете стандартную партию, которая не использует оценочные значения во время предсказания ('mode = 1' делает это IIRC), тогда размер партии действительно влияет на результат. – nemo

+0

@ это верно, я понял :) спасибо за ваше объяснение – malioboro

Смежные вопросы