AI 인공지능과 활용
케라스, MNIST 예제에서 숫자 샘플 이미지 출력하기
수알치
2020. 1. 15. 22:53
케라스, MNIST 예제에서 숫자 샘플 이미지 출력하기
글. 오상문 sualchi@daum.net
아래 예제는 mnist 분석 예제 가장 뒤에 추가하여 테스트 예제의 숫자 샘플 이미지를 살펴본다.
import matplotlib.pyplot as pl
print("--------------------------------")
print("테스트 샘플 0,1,2,3번째 실제 이미지 보기")
print("처음 이미지는 숫자 7에 가깝다는 것을 알 수 있다.")
fig = plt.figure()
for i in range(1, 5): # 1, 2, 3, 4번째 이미지 샘플 순서
# 2x2 블록 영역의 i 위치(1부터 시작)
subplot = fig.add_subplot(2, 2, i)
# x,y축 지점 표시 안함
subplot.set_xticks([])
subplot.set_yticks([])
# subplot 제목
subplot.set_title('image') # ('image %i' %i)
# 입력으로 사용한 테스트 이미지를 28x28 구조로 재배열하고
# 그레이스케일 이미지 출력
subplot.imshow(X_test[i-1].reshape((28,28)), cmap=plt.cm.gray_r)
plt.show()
이미지 첫 칸은 숫자 7에 해당하는 이미지인데 이것이 최종 데이터에 사용한 자료이다. 그 뒤 이미지는 다음 순서에 나오는 샘플의 이미지이다.
<이상>
반응형