1. 라이브러리 불러오기

import matplotlib.pyplot as plt
import numpy as np
from matplotlib import cm
from keras.datasets import mnist # 케라스에서 mnist 데이터셋 지원
from keras import models
from keras import layers
from keras.utils import to_categorical
from keras.utils import plot_model

# 텐서보드 사용하기
from tensorflow.python.keras.callbacks import TensorBoard
from time import time

2. 데이터 불러오기와 전처리하기

numpy 형식의 데이터가 학습셋 6만건, 실험셋 1만건 다운로드

(train_images, train_labels), (test_images, test_labels) = mnist.load_data()

정확하게 데이터가 왔는지 확인

6만건의 이미지

train_images.shape

6만건의 답

train_labels.shape

1만건의 실험 이미지

test_images.shape

1만건의 실험 답

test_labels.shape