케라스에서 epoch안의 step에서 train data와 test data는 어떻게 계산되는가?

keras :

60,000개의 학습데이터를 섞지 않고 128개의 batch 크기, 2 epoch 을 step 당 계산

 

python :

python도 마찬가지로 같은 구조의 같은 파라미터 초기화, (같은 순서 아닌지 확인해야함)같은 순서의 데이터세트를 사용하여 step 마다 60,000개의 데이터에 대해 손실함수를 평가

 

결과 그림 :

 

python에서 batch 128개 마다 학습 후 계산한 것:

 

 

학습 데이터의 셔플 순서 같음 확인

python cross-entropy 와 keras cross-entropy 비교

 

=================================================Iris data 실험=====================

 

Epoch 당 계산은 맞음

 

 

 

paper hexpo 와 paper relu는 같은 초기화 값을 사용하였고 keras relu는 다른 초기화값을 사용한 것

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다