【鲲码园Python】基于pytorch的鸟品种分类系统(25类)

简介

  1. 编程语言: Python;

  2. 数据集来自网络,其中包括15222张鸟类图片,分25类,依次为‌绿喉蜂虎(Asian_Green_Bee_Eater)、棕头拟啄木鸟(Brown_Headed_Barbet)、牛背鹭(Cattle_Egret)、普通翠鸟(Common_Kingfisher)、家八哥(Common_Myna)、普通朱雀(Common_Rosefinch)、长尾缝叶莺(Common_Tailorbird)、赤胸拟啄木鸟(Coppersmith_Barbet)、山鹡鸰(Forest_Wagtail)、灰鹡鸰(Gray_Wagtail)、戴胜(Hoopoe)、家鸦(House_Crow)、灰犀鸟(Indian_Grey_Hornbill)、印度孔雀(Indian_Peacock)、印度八色鸫(Indian_Pitta)、棕胸佛法僧(Indian_Roller)、丛林鸫鹛(Jungle_Babbler)、北方麦鸡(Northern_Lapwing)、肉垂麦鸡(Red_Wattled_Lapwing)、赤麻鸭(Ruddy_Shelduck)、小棕腹树鹊(Rufous_Treepie)、赤颈鹤(Sarus_Crane)、白胸翡翠(White_Breasted_Kingfisher)、白胸苦恶鸟(White_Breasted_Waterhen)、白鹡鸰(White_Wagtail),在项目中位于data/Birds-25文件夹内;

  3. 深度学习使用了ResNet18(残差神经网络,属于CNN深度卷积神经网络的一种),主要使用pytorch库进行模型构建与训练,初始阶段使用了预训练权重,测试训练轮数为20轮;

  4. 图像转换、预处理使用opencv、torchvision库;

  5. GUI图像界面构建展示使用PyQt5库;

  6. Grad-CAM热图展示感兴趣区域;

内容展示

GUI界面

B站视频演示

代码结构

训练结果相关

源码+数据集+模型获取

飞书文档

相关推荐
Eiceblue10 分钟前
将 Python 列表导出为 Excel 文件:一维、二维、字典列表
开发语言·python·excel·visual studio code
Swizard7 小时前
别再让你的 Python 傻等了:三分钟带你通过 asyncio 实现性能起飞
python
Darkershadow9 小时前
python学习之串口通信
python·学习
3824278279 小时前
python:输出JSON
前端·python·json
也许是_10 小时前
大模型应用技术之 详解 MCP 原理
人工智能·python
沙漠豪10 小时前
提取PDF发票信息的Python脚本
开发语言·python·pdf
F_D_Z12 小时前
【Python】家庭用电数据的时序分析
python·数据分析·时序分析·序列分解
a程序小傲12 小时前
蚂蚁Java面试被问:注解的工作原理及如何自定义注解
java·开发语言·python·面试
love530love12 小时前
【笔记】ComfyUI “OSError: [WinError 38] 已到文件结尾” 报错解决方案
人工智能·windows·python·aigc·comfyui·winerror 38