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

    코드 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)는 높아지고 있으므로 훈련이 잘되었다고 할 수 있습니다.

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