【鲲码园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站视频演示

代码结构

训练结果相关

源码+数据集+模型获取

飞书文档

相关推荐
nothing&nowhere9 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
花酒锄作田10 小时前
如何发布自己的 Python 库到 PyPI
python
researcher-Jiang10 小时前
Design Patterns——Template Method入门到情景实战
python·设计模式·模板方法模式
飞猪~14 小时前
LangChain python 版本 第一集
开发语言·python·langchain
2601_9563198814 小时前
最新AI量化提效,先做可验证的小流程
人工智能·python
开飞机的舒克_16 小时前
FastAPI 实战入门:从路由、参数校验到依赖注入的后端开发指南
python·fastapi
霸道流氓气质16 小时前
Kiro 中反编译 JAR 包并分析字节码的流程指南
chrome·python·jar
人工智能时代 准备好了吗16 小时前
AI回答内容进入率监测:引用识别、文本匹配与语义判断
开发语言·人工智能·python
Metaphor69217 小时前
使用 Python 冻结 Excel 文件中的行、列和单元格
开发语言·python·excel