【tensorflow框架神经网络实现MNIST分类_Keras】

文章目录

1、代码

python 复制代码
import tensorflow as tf

# 1、数据导入/构建数据集
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
# 2、数据预处理/数据归一化
x_train, x_test = x_train / 255.0, x_test / 255.0
# 3、构建模型
model = tf.keras.models.Sequential([
    tf.keras.layers.Flatten(input_shape=(28, 28)),
    tf.keras.layers.Dense(128, activation='relu'),
    tf.keras.layers.Dropout(0.2),
    tf.keras.layers.Dense(10, activation='softmax')
])

model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy'])
# 4-5、模型训练及验证
model.fit(x_train, y_train, batch_size=32, epochs=5, validation_data=(x_test, y_test), validation_freq=1)
model.summary()

2、结果展示

相关推荐
chao1898441 小时前
基于BP神经网络的故障分类MATLAB实现
神经网络·matlab·分类
田里的水稻3 小时前
NN_Transformer、Pytorch、TensorFlow和ONNX的名词辨析
pytorch·tensorflow·transformer
WWZZ20256 小时前
快速上手大模型:深度学习9(池化层、卷积神经网络1)
人工智能·深度学习·神经网络·算法·机器人·大模型·具身智能
【建模先锋】6 小时前
创新首发!齿轮箱故障诊断:基于MTF+Swin-Informer的多模态创新模型
分类·信号处理·故障诊断·齿轮箱故障诊断·时频图像
hweiyu008 小时前
数据结构和算法分类
数据结构·算法·分类
lusasky9 小时前
大模型混合多语言理解的原理
人工智能·神经网络·机器学习·nlp
vvoennvv12 小时前
【Python TensorFlow】CNN-BiLSTM-Attention时序预测 卷积神经网络-双向长短期记忆神经网络组合模型带注意力机制(附代码)
python·神经网络·cnn·tensorflow·lstm·bilstm·注意力
小蜜蜂爱编程12 小时前
卷积神经网络基础
深度学习·神经网络·cnn
~~李木子~~17 小时前
中文垃圾短信分类实验报告
人工智能·分类·数据挖掘
长不大的蜡笔小新1 天前
手写数字识别:从零搭建神经网络
人工智能·python·tensorflow