고전 hello-world: MNIST 손글씨 0–9. keras.datasets.mnist.load_data() 로 데이터 받고, normalize (255 로 나누기), 그다음 Sequential model: Flatten → Dense(128, relu) → Dropout(0.2) → Dense(10, softmax).
compile 에 optimizer='adam', loss='sparse_categorical_crossentropy' (label 이 int 라서 sparse), metrics=['accuracy']. fit(x_train, y_train, epochs=5, validation_split=0.1). 5 epoch 후 test accuracy 보통 97-98%. 처음 model 인데 이정도면 나쁘지 않아.