news 2026/4/23 13:10:56

基于keras框架的LeNet/AlexNet/Vgg16深度学习神经网络花卉/花朵分类识别系统源码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于keras框架的LeNet/AlexNet/Vgg16深度学习神经网络花卉/花朵分类识别系统源码

第一步:准备数据

五种花卉数据:“雏菊”、“蒲公英”、“玫瑰”、“向日葵”、“郁金香”,总共有2671张图片

将数据以A_B.jpg的格式进行标定,A为花朵名字,B为相应花类别的第几张

第二步:搭建模型

本文选择LeNet/AlexNet/Vgg16常用分类网络作为对比:

由于是五分类问题,直接套用网络肯定是不行,因此会在全连接部分做手脚,参考代码如下:

x = base_model.output x = GlobalAveragePooling2D()(x) x = Dense(256)(x) x = BatchNormalization()(x) x = Activation('relu')(x) x = Dense(64)(x) x = BatchNormalization()(x) x = Activation('relu')(x) x = Dense(5)(x) predictions = Activation('softmax')(x)

第三步:训练代码

1)损失函数为:交叉熵损失函数

2)LeNet和AlexNet从头训练都比较好收敛,但vgg16网络从头训练很难收敛,因此我们阔以对vgg16网络进行迁移训练微调:

w = 1 if w: base_model = VGG16(weights='imagenet', include_top=False, input_shape=(width, height, 3)) else: base_model = VGG16(weights=None, include_top=False, input_shape=(width, height, 3)) for layer in base_model.layers: layer.trainable = False

第四步:统计正确率

名称训练正确率验证正确率
LeNet75.5%82%
AlexNet86%86.3%
vgg1699.3%89.1%

毫无疑问,vgg16胜利

第五步:搭建GUI界面

第六步:整个工程的内容

有训练代码和训练好的模型以及训练过程,提供数据,提供GUI界面代码,主要使用方法可以参考里面的“文档说明_必看.docx”

项目完整文件下载请见演示与介绍视频的简介处给出:➷➷➷

https://www.bilibili.com/video/BV1pMUYY4EuQ/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 9:33:10

基于SpringBoot的美术馆管理系统毕业设计源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于SpringBoot框架的美术馆管理系统,以满足美术馆在数字化管理、信息共享和资源优化配置等方面的需求。具体研究目的如下&…

作者头像 李华
网站建设 2026/4/18 6:36:33

基于SpringBoot的考勤管理系统毕业设计源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于SpringBoot框架的考勤管理系统,以满足现代企业对考勤管理的高效、准确和便捷性需求。具体研究目的如下:提高…

作者头像 李华
网站建设 2026/4/23 12:15:59

基于SpringBoot的考研互助交流平台毕业设计

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在构建一个基于SpringBoot框架的考研互助交流平台,以实现以下研究目的: 首先,本研究旨在提高考研备考效率。通过搭建…

作者头像 李华
网站建设 2026/4/23 12:16:26

基于SpringBoot的航班进出港管理系统毕设

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一套基于SpringBoot框架的航班进出港管理系统,以提升航班管理效率,优化旅客出行体验。具体研究目的如下&#xff1a…

作者头像 李华
网站建设 2026/4/23 12:20:33

Python+requests+unittest+excel实现接口自动化测试框架

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快一、框架结构工程目录二、Case文件设计三、基础包 base3.1 封装get/post请求(runmethon.py)1 import requests2 import json3 class RunMeth…

作者头像 李华