더북(TheBook)

생성된 모델을 훈련시킵니다.

코드 10-63 모델 훈련

train_history = model.fit(
    train_input, train_labels,
    validation_split=0.2,
    epochs=3,
    batch_size=8
)

다음은 모델을 훈련시킨 결과입니다.

Epoch 1/3
1/1 [==============================] - 2s 2s/step - loss: 0.7689 - accuracy: 0.5000 - val_loss: 0.2230 - val_accuracy: 1.0000
Epoch 2/3
1/1 [==============================] - 1s 1s/step - loss: 0.4062 - accuracy: 1.0000 - val_loss: 0.1478 - val_accuracy: 1.0000
Epoch 3/3
1/1 [==============================] - 1s 980ms/step - loss: 0.2560 - accuracy: 1.0000 -
val_loss: 0.1091 - val_accuracy: 1.0000

훈련이 진행될수록 오차(loss, val_loss) 값은 줄어들고 정확도(accuracy, val_accuracy)는 높아지고 있으므로 훈련이 잘되었다고 할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.