keras 手写数字, 数据集的识别(基于tensorflow 2.x)
import tensorflow as tf
from tensorflow.keras import layers
data = tf.keras.datasets.mnist
(training_images, training_labels), (test_images, test_labels) = data.load_data()
training_images = training_images / 255.0
test_images = test_images / 255.0
model = tf.keras.models.Sequential([layers.Flatten(input_shape=(28, 28)),
layers.Dense(128, activation=tf.nn.relu),
layers.Dense(10, activation=tf.nn.softmax)
])
model.compile(optimizer="adam",
loss="sparse_categorical_crossentropy",
metrics=["accuracy"])
model.fit(training_images, training_labels, epochs=10)
model.evaluate(test_images, test_labels)