2017-12-16 1 views
0
model.fit_generator(datagen.flow(X_train,y_train,batch_size=32),epochs=10,steps_per_epoch=5000,validation_data=(X_test,y_test)) 

내 총 데이터 크기는 5000이며, 배치 크기는 steps_per_epoch어떻게 steps_per_epoch을 결정하는

경우 1의 값을 결정하는 방법 다음, 32 : 사용하지 않는 경우 ImageAugumentation

CAS2 2 : ImageAugumentation를 사용하여 사용하는 경우 훈련 세트에

+0

두 경우 모두 '5000 // 32'와 같습니다. 보완은 즉시 수행됩니다. – Nain

답변

1

steps_per_epoch 될 것 샘플의 총 수를 (사촌 번호 이미지가 증가하고 어떻게 steps_per_epoch에있는 것을 포함) (B efore augmentation)을 배치 크기로 나눈 값. 따라서 ...

steps_per_epoch = 5000/32 ~ 156 

데이터 증가를 사용하면이 계산에 영향을 미치지 않습니다. 내 비디오의 fit_generator()뿐만 아니라 Training a CNN with Keras에이 매개 변수로 작업하는 것에 대한 자세한 정보를 얻을 수도 있습니다. steps_per_epoch은 4시 8 분경에 시작됩니다.

관련 문제