当前位置: 首页 > news >正文

神经网络模型---LeNet-5

一、LeNet-5

1.定义LeNet-5模型

model = models.Sequential([

1.1添加一个二维卷积层,有6个过滤器,每个过滤器的尺寸是5x5。输入图像尺寸是28x28像素,具有1个颜色通道,激活函数是relu

layers.Conv2D(6, (5, 5), activation='relu', input_shape=(28, 28, 1)),

1.2添加一个平均池化层

layers.AveragePooling2D((2, 2)),

1.3添加第二个卷积层,有16个过滤器,每个过滤器的尺寸是5x5。激活函数:relu

layers.Conv2D(16, (5, 5), activation='relu'),layers.AveragePooling2D((2, 2)),

1.4添加一个展平层

layers.Flatten(),

1.5添加一个全连接层,有120个输出神经元

layers.Dense(120, activation='relu'),

1.6添加第二个全连接层,有84个输出神经元

layers.Dense(84, activation='relu'),

1.7添加第三个全连接层,有10个输出神经元

    layers.Dense(10, activation='softmax')
])

2.编译模型

model.compile(optimizer='adam',loss='categorical_crossentropy',metrics=['accuracy'])

3.训练模型

history=model.fit(train_images,train_labels,epochs=10,batch_size=64,validation_data=(test_images, test_labels))

结果:
在这里插入图片描述

4.评估模型

test_loss, test_acc = model.evaluate(test_images, test_labels)
print(f'Test Accuracy: {test_acc:.4f}')

结果:
在这里插入图片描述

5.保存文件

model.save('LeNet.h5')

结果:在这里插入图片描述

http://www.lryc.cn/news/377829.html

相关文章:

  • 免费分享:1994-2020年中国各行业二氧化碳排放数据(附下载方法)
  • Qemu虚拟机在线迁移到VMware
  • 计算机游戏因为d3dcompiler_47.dll丢失无法启动怎么办?解决只要d3dcompiler_47.dll丢失无法启动游戏软件的方法
  • LDO的原理及测试方法
  • 图论算法学习
  • 面试题——RabbitMQ
  • 前端开发之浏览器垃圾回收机制
  • less-loader的less转成CSS的底层原理
  • 解锁Flutter中的ProcessResult:让外部命令执行变得轻松
  • 第二十五篇——信息加密:韦小宝说谎的秘诀
  • Redis 主从复制+哨兵+集群
  • cpolar:通过脚本自动更新主机名称和端口号进行内网穿透【免费版】
  • 【Python日志模块全面指南】:记录每一行代码的呼吸,掌握应用程序的脉搏
  • SpringBoot 多种优雅的线程池配置与使用(异步执行函数,反射机制,动态识别参数,有返回值)
  • ansible copy模块--持续创作中
  • 自学SAP是学习ECC版本还是S4版本?
  • 银河麒麟4.0.2安装带有opengl的Qt5.12.9
  • django学习入门系列之第二点《浏览器能识别的标签3》
  • git常见实用命令,简单上手操作
  • 2-11 基于matlab的BP-Adaboost的强分类器分类预测
  • Neo4j图形数据库查询,Cypher语言详解
  • C# Winform Datagridview控件使用和详解
  • xshell传输文件速率为0
  • 2.spring cloud gateway 源码编译
  • [Linux] UDP协议介绍:UDP协议格式、端口号在网络协议栈那一层工作...
  • Spring Boot 中如何解决跨域问题、Spring Cloud 5大组件、微服务的优缺点是什么?
  • [Vulnhub] Sleepy JDWP+Tomcat+Reverse+Reverse-enginnering
  • 基于MATLAB的误码率与信噪比(附完整代码与分析)
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 字符串筛选排序(100分) - 三语言AC题解(Python/Java/Cpp)
  • # 开发安全