"Keras:시각화"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(새 문서: == 개요 == 각 에포크당 어떻게 학습이 이루어지는지 시각화 하면 모델을 이해하는 데 좋다. <syntaxhighlight lang="python"> import matplotlib.pyplot as p...) |
잔글 |
||
15번째 줄: | 15번째 줄: | ||
plt.xlable('Epochs') | plt.xlable('Epochs') | ||
plt.ylable('Loss') | plt.ylable('Loss') | ||
− | plt.show() | + | plt.legend() # 범주를 표시하라는 옵션. |
+ | plt.show() # 그림을 그리라는 명령. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[분류:Keras]] | [[분류:Keras]] |
2021년 12월 6일 (월) 17:22 판
개요
각 에포크당 어떻게 학습이 이루어지는지 시각화 하면 모델을 이해하는 데 좋다.
import matplotlib.pyplot as plt
acc = history.history['accuracy'] # history.history에 학습정보가 담긴다.
val_acc = history.history['val_accuracy']
loss = history.history['loss']
val_loss = history.history['val_loss']
epochs = range(1, len(acc)+1) # x축에 사용할 에폭을 정의한다.
plt.plot(epochs, loss, 'bo', label='Training loss') # bo는 파란 점을 의미.
plt.plot(epochs, val_loss, 'b', label='Validation loss') # b는 파란 실선을 의미.
plt.xlable('Epochs')
plt.ylable('Loss')
plt.legend() # 범주를 표시하라는 옵션.
plt.show() # 그림을 그리라는 명령.