2016-06-19 3 views

답변

10

Keras는 100 개 요소의 벡터를 입력하는 것처럼 여러 값을 동시에 예측할 수 있습니다. Keras는 각 요소에 대해 하나의 예측을 계산하여 100 개의 출력을 제공합니다. 이 계산은 batch_size로 정의 된 일괄 처리로 수행 할 수도 있습니다.

이것은 CPU/GPU RAM에 모든 데이터를 동시에 넣을 수없고 배치 처리가 필요한 경우를위한 경우입니다.

+0

우연히,'batch_size'는 CPU/GPU RAM에 맞는 데이터의 크기를 결정하는 것이므로 모델의 정확도는'predict_classes'의'batch_size' 값에 좌우되지 않아야합니다 ? – malioboro

+2

@malioboro 그게 달려 있습니다. 예를 들어, 예측 중에 예측값을 사용하지 않는 배치 정규화를 사용하면 ('모드 = 1'이 IIRC를 수행함) 배치 크기가 실제로 결과에 영향을줍니다. – nemo

+0

@nemo 맞아, 알았어. 설명 해줘서 고마워. – malioboro

관련 문제