首页 > 分享 > 图像分类之花卉识别实验验证

图像分类之花卉识别实验验证

图像分类之花卉识别实验验证

shifenglv 于 2024-11-16 21:34:09 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

        本实验基于37种主流的图像分类算法模型,对64种花卉进行识别。使用包括vgg、resnet、densenet、efficientnet、inception、mobilenet等37种图像分类模型进行实验,评估各种模型对花卉的识别准确度、计算量、参数量,对比不同模型的性能和优缺点。

1、数据集

        数据集包含的花卉种类一共有64种,共32000张尺度为224x224的彩色图像,其中训练集为25600张,测试集为6400张。如下图所示,为64种花卉的示例图,包含的花卉种类名称为:诸葛菜、鬼针草、油菜花、蒲公英、三角梅、三叶草、两色金鸡菊、婆婆纳、石龙芮、滨菊、剑叶金鸡菊、一年蓬、蓝蓟、绣球小冠花、全叶马兰、全缘金光菊、狗尾草、马鞭草、曼陀罗、千屈菜、旋覆花、狼尾草、射干、桔梗、蒲苇、秋英、粉黛乱子草、黄金菊、芒草、石竹、棣棠、红花酢浆草、长柔毛野豌豆、小苜蓿、草甸鼠尾草、蓝花鼠尾草、玫瑰、大花耧斗菜、北香花介、美丽芍药
、美丽月见草、小果蔷薇、高羊茅、线叶蓟、蛇莓、泽珍珠菜、小蜡、粉花绣线菊、天人菊、石榴、锦带花、山桃草、南天竹、细齿草木樨、矢车菊、紫菀、兔儿尾苗、松果菊、华水苏、三肋果、锦葵、水葱、堪察加费菜、夹竹桃。数据集+训练源码下载地址

2、结果分析

        一共测试了37种主流的图像分类模型,模型的参数和性能如下表所示。模型训练架构为pytorch架构,一共集成了37种模型,可以根据模型名称选择指定的模型,源码+数据集已经打包,点击这里下载。

各模型在花卉识别任务上的性能 模型计算量[G]参数量[M]Top1 准确度alexnet2.5272 17.7085 0.9413densenet_1217.2888 6.9460 0.9820densenet_1698.7874 12.4468 0.9830densenet_20111.4791 18.0038 0.9823densenet_26415.7301 30.4447 0.9844efficientnet_b01.1330 7.2038 0.9650efficientnet_b11.6814 12.1062 0.9683efficientnet_b21.9493 14.3259 0.9594efficientnet_b32.8565 20.0478 0.9686efficientnet_b44.4744 33.1864 0.9553efficientnet_b57.0376 54.1427 0.9566efficientnet_b69.8001 76.6058 0.9594efficientnet_b715.5002 123.2917 0.9478inception_resnet_v110.6189 21.8683 0.9672inception_resnet_v215.9665 31.9694 0.9683inception_v13.6633 6.0392 0.9780inception_v23.8100 7.8637 0.9789inception_v38.8643 21.8995 0.9791inception_v419.6164 41.3695 0.9766lenet1.0318 78.4591 0.7633mnist56.2191 214.4706 0.9195mobilenet_v11.6834 3.2616 0.9702mobilenet_v20.9391 2.8031 0.9617resnet_183.879011.20870.9770resnet_347.785721.31320.9764resnet_5010.241023.57470.9700resnet_10119.639342.54070.9706resnet_15229.039558.16130.9717squeezenet_v11.7934 0.7683 0.9736squeezenet_v21.7944 0.7683 0.9766squeezenet_v319.0263 9.9594 0.9825tsl_1624.9182 116.9690 0.9500vgg_1116.1756 129.0285 0.9422vgg_1323.9902 129.2131 0.9311vgg_1632.7775 134.5228 0.9286vgg_1941.5648 139.8324 0.8912zfnet2.8317 72.1543 0.9453

       特别说明,以上表格中,计算量是指浮点操作的次数,单位是GFlops,参数量是指可训练的参数数目,单位是M。

        64种花卉识别,经过测试37种主流的图像分类模型,从识别准确度上来看,densenet系列、inception系列、mobilenet系列、resnet系列、squeezenet系列均表现不错。考虑到计算量和参数量直接影响模型在边缘端的部署性能,因此需要在准确度和推理速度之间权衡,综合考虑下,densenet_121、incepton_v1、inception_v2、mobilenet_v1、mobilenet_v2、resnet_18、squeezenet_v1、squeezenet_v2等模型在计算量较小的情况下,仍能保持较高的准确率,是边缘端部署的优先选择。

相关知识

【实验课程】花卉图像分类实验
图像分类之花卉图像分类(一)数据增强
转移学习:使用VGGNet对花朵图像进行分类
基于深度学习的花卉图像种类识别
【机器学习】花卉识别01
农作物病害识别与分类
基于图像的植物病害识别与分类
基于深度学习的花卉图像分类识别模型研究
枸杞病害识别:基于区分深度置信网络的图像分类模型
图像分类之花卉图像分类(五)测试数据

网址: 图像分类之花卉识别实验验证 https://m.huajiangbk.com/newsview627164.html

所属分类:花卉
上一篇: 武夷山国家公园发现凤仙花科植物新
下一篇: Commun Biol | 循迹