더북(TheBook)

모델을 컴파일하고 훈련시키는 코드로, 앞서 진행했던 코드와 동일합니다.

코드 8-11 모델 훈련

model2.compile(
    optimizer='adam',
    loss='categorical_crossentropy',
    metrics=['accuracy']
)

history2 = model2.fit(
    X_train,
    y_train,
    epochs=1000,
    validation_split=0.25,
    batch_size=40,
    verbose=2
)

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

Epoch 1/1000
3/3 - 0s - loss: 0.7546 - accuracy: 0.6889 - val_loss: 1.0772 - val_accuracy: 0.3333
Epoch 2/1000
3/3 - 0s - loss: 0.2344 - accuracy: 0.9667 - val_loss: 1.0729 - val_accuracy: 0.3333
Epoch 3/1000
3/3 - 0s - loss: 0.1445 - accuracy: 0.9889 - val_loss: 1.0825 - val_accuracy: 0.3333
...(중간 생략)...
Epoch 998/1000
3/3 - 0s - loss: 0.0162 - accuracy: 1.0000 - val_loss: 0.4138 - val_accuracy: 0.9000
Epoch 999/1000
3/3 - 0s - loss: 0.0262 - accuracy: 0.9778 - val_loss: 0.3249 - val_accuracy: 0.9000
Epoch 1000/1000
3/3 - 0s - loss: 0.0049 - accuracy: 1.0000 - val_loss: 0.2700 - val_accuracy: 0.9333
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.