news 2026/11/4 6:39:43

基于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/11/2 19:10:09

【测试人生】一套灵活的变更风险观测策略匹配机制设计

近期笔者在投入变更风险防控开放平台的额外功能开发,目的是希望设计一套更加灵活的变更风险观测策略匹配机制,能够在满足面向任意变更场景应用观测策略的同时,尽可能保证产品体验,让用户清晰地了解到自己配置的什么策略能够在什么…

作者头像 李华
网站建设 2026/11/3 11:07:13

基于贾子智慧理论体系的 AI 未来发展核心观点深度解构

智慧升维:基于贾子智慧理论“万物统一本质规律”的AI革命与文明跃迁深度解构摘要: 本报告以贾子智慧理论(KWF)“万物统一本质规律”为基石,运用“势-道-术”三层逻辑,深度解构AI对职业、经济、技术、能源及…

作者头像 李华
网站建设 2026/11/2 3:49:09

基于物联网的智能农情监测预警系统

3 设计方案 3.1 系统总体模块设计 该系统主要模块主要组成部分为单片机,单片机也是主要核心的芯片,与此同时还运用了2.4寸的TFT彩屏,以及WIFI模块进行选择,DS18B2用来设置温度的传感器,当然也有补光模块和燃气烟雾模块…

作者头像 李华
网站建设 2026/11/3 17:18:54

AI辅助科学发现的新范式

一、引言:科学发现范式的智能演进科学发现的历程本质上是范式迭代的过程,从依赖肉眼观察与经验总结的实验科学范式,到基于数学方程推演的理论科学范式,再到借助计算机模拟的计算科学范式、依托大数据挖掘的数据分析范式&#xff0…

作者头像 李华
网站建设 2026/11/2 3:57:38

向量数据库在语义检索中的性能瓶颈

一、引言随着人工智能技术的快速迭代,语义检索已成为连接海量非结构化数据与智能应用的核心纽带。与传统基于关键词匹配的检索方式不同,语义检索通过将文本、图像、音视频等数据转化为高维向量,在向量空间中通过计算相似度实现对“语义含义”…

作者头像 李华
网站建设 2026/11/3 10:57:54

自动化测试之unittest框架详解

🍅 点击文末小卡片 ,免费获取软件测试全套资料,资料在手,涨薪更快 unittest1、什么是Unittest框架?python自带一种单元测试框架2、为什么使用UnitTest框架?>批量执行用例>提供丰富的断言知识>可…

作者头像 李华