CNN 모델을 compile하는 과정에서 책에 나온 것과 시간의 차이가 크게 나타나네요
책에서는 step당 약 6초 정도의 시간이 소모된 반면, 저는 step당 33초 가까이 차이가 나네요.
사실 Anaconda를 삭제하고 다시 재설치하고 tensorflow 재설치까지 한 상태에서 진행한 것인데
GPU가 아닌 CPU로 설정되어 있는 것인지
아니면 이것은 별개의 문제인지 문의해봅니다.
참고: 참고로 결과는 아래와 같이 나쁘지 않게 나왔습니다. 그저 시간이 너무 오래 소모되었을 뿐입니다.
Epoch 1/20
1500/1500 [==============================] - 33s 22ms/step - loss: 0.5153 - accuracy: 0.8155 - val_loss: 0.3344 - val_accuracy: 0.8760
Epoch 2/20
1500/1500 [==============================] - 35s 24ms/step - loss: 0.3466 - accuracy: 0.8749 - val_loss: 0.2868 - val_accuracy: 0.8954
Epoch 3/20
1500/1500 [==============================] - 32s 21ms/step - loss: 0.2962 - accuracy: 0.8939 - val_loss: 0.2573 - val_accuracy: 0.9038
Epoch 4/20
1500/1500 [==============================] - 31s 21ms/step - loss: 0.2602 - accuracy: 0.9051 - val_loss: 0.2401 - val_accuracy: 0.9102
Epoch 5/20
1500/1500 [==============================] - 33s 22ms/step - loss: 0.2359 - accuracy: 0.9141 - val_loss: 0.2414 - val_accuracy: 0.9091
Epoch 6/20
1500/1500 [==============================] - 31s 21ms/step - loss: 0.2152 - accuracy: 0.9211 - val_loss: 0.2323 - val_accuracy: 0.9173
Epoch 7/20
1500/1500 [==============================] - 31s 21ms/step - loss: 0.2004 - accuracy: 0.9262 - val_loss: 0.2240 - val_accuracy: 0.9214
Epoch 8/20
1500/1500 [==============================] - 32s 22ms/step - loss: 0.1838 - accuracy: 0.9319 - val_loss: 0.2219 - val_accuracy: 0.9224
Epoch 9/20
1500/1500 [==============================] - 32s 21ms/step - loss: 0.1723 - accuracy: 0.9367 - val_loss: 0.2231 - val_accuracy: 0.9197
Epoch 10/20
1500/1500 [==============================] - 34s 23ms/step - loss: 0.1584 - accuracy: 0.9405 - val_loss: 0.2272 - val_accuracy: 0.9209