마지막으로 훈련 결과를 시각화합니다. 역시 코드는 앞에서 진행했던 것과 동일합니다.

    코드 8-12 훈련 결과 시각화

    %matplotlib inline
    import matplotlib.pyplot as plt
    
    fig, loss_ax = plt.subplots()
    
    acc_ax = loss_ax.twinx()
    
    loss_ax.plot(history2.history['loss'], 'y', label='train loss')
    loss_ax.plot(history2.history['val_loss'], 'r', label='val loss')
    
    acc_ax.plot(history2.history['accuracy'], 'b', label='train acc')
    acc_ax.plot(history2.history['val_accuracy'], 'g', label='val acc')
    
    loss_ax.set_xlabel('epoch')
    loss_ax.set_ylabel('loss')
    acc_ax.set_ylabel('accuracy')
    
    loss_ax.legend(loc='lower right')
    acc_ax.legend(loc='upper right')
    
    plt.show()
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.