# TransRecycleNet--智能垃圾分类助手 **Repository Path**: G_Y_H/wasteType ## Basic Information - **Project Name**: TransRecycleNet--智能垃圾分类助手 - **Description**: 本项目涵盖移动应用和网页管理后台,基于Pytorch框架来实现MobilenetV3深度学习模型,目前该项目训练啊的模型测试拥有78.9%的垃圾识别准确率。客户端采用uniapp框架与Vue 3语法开发,确保用户体验与跨平台兼容性;模型识别接口使用Django框架实现,利用其高效稳定的后端服务支持;业务逻辑则由Spring Boot框架处理,发挥其在企业级应用中的快速开发与强大功能优势。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-03-21 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, SpringBoot, Django, uni-app, Mobile ## README # “智分乐”一站式垃圾分类回收系统 ### 项目整体介绍 该作品由“智分乐后台管理系统”和“智分乐APP端”两部分组成。智分 乐APP端通过结合视觉识别技术,调用**自主搭建的轻量型垃圾分类模型**,在线 或离线帮助用户轻松识别垃圾种类,并引入**多智能体以辩论形式科普垃圾回收知识**,增加趣味性和互动性。用户可通过预约回收、积分兑换、 捐献等方式增强参与感。智分乐后台管理系统利用可视化技术展示和**管理数据**, **构建“识别-分类-科普-回收”一站式服务流程**,与环保组织、企业和地方政府合 作推广可持续生活方式,推动资源循环利用和社会环保意识提升。通过前后端协 同,确保用户体验流畅,共同促进绿色、低碳社会建设 ### 系统架构设计图 ![系统架构设计图](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps1.png) ### 核心功能介绍 **智分乐APP端** 1. **智能垃圾分类识别**:结合自主搭建的轻量型垃圾分类模型,支持在线或离线状态下帮助用户轻松识别垃圾种类,并通过DeepSeek智能体根据识别的具体种类动态提供回收建议。 2. **多智能体趣味科普**:引入DeepSeek和ChatGPT智能体,以辩论形式科普垃圾回收知识,增加用户了解垃圾回收知识的趣味性和互动性。 3. **一站式垃圾回收服务**:通过线上预约上门回收、积分兑换纪念品、捐献积分助力公益等方式,构建“识别-分类-科普-回收”一站式服务流程,与环保组织、企业和地方政府合作推广可持续生活方式,推动资源循环利用和社会环保意识提升。 **智分乐后台管理端** 1. **数据可视化展示**:通过图表和交互动画形式更直观展示关键指标(如垃圾种类分布、用户参与度、资源回收率等),便于管理者快速了解运营状况。 2. **合作伙伴协作平台**:系统提供一个专门的合作平台,用于与环保组织、企业和地方政府建立合作关系,促进资源共享以便共同推广可持续生活方式。该平台允许根据不同管理员的身份开放特定的数据接口,确保在资源共享的同时充分保护用户隐私。 3. **数据交互处理中心**:为实现“识别-分类-科普-回收”的完整闭环服务流程,系统设置了用户请求处理与数据交互中心。该部分可实时处理来自用户的各类请求,包括预约回收处理、积分兑换和纪念品上架等,并确保所有操作均能迅速得到响应和处理。 ### 核心模块设计 1. **垃圾分类识别模型模块设计** 在垃圾分类识别模型模块设计中,为提升垃圾分类识别模型的准确性和性能,并保持其轻量化以便部署于移动设备并支持本地运行,项目基于ResNet核心思想对MobileNet进行的改进措施。 **在深度可分离卷积模块间加入残差连接**,特别是在输入与输出特征图尺寸一致时直接添加形成残差块,以此提高信息流效率并缓解梯度消失问题。同时采用ResNet的瓶颈层设计,通过**1x1卷积降维、深度卷积操作及再次使用1x1卷积恢复通道数**的方法,在保持性能的同时显著降低计算复杂度。为进一步提升表现,**嵌入SE注意力机制**,增强对关键特征的关注,确保在不影响准确性和性能的前提下实现轻量化设计,便于移动设备部署和支持本地运行。 ![](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps2.png) 在激活函数的选择上,**部分替换ReLU为h-swish激活函数**,有助于解决深层网络中的神经元死亡问题,并通过简化计算来提高效率。 ![](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps3.png) 经过以上优化措施在相同数据集和硬件条件下,本模型相较于ResNet50结构,在保持验证集准确率处于同一水平的同时,显著降低了模型尺寸。目前实现训练所得的模型轻量化且准确度合格,实现了尺寸与准确的平衡。 2. **多智能体回收科普模块设计** 在多智能体垃圾回收科普模块设计中,采用深度学习模型DeepSeek与ChatGPT进行对话式科普教育的实现。通过调用市面上两款优秀的语言模型,系统能够以互动对话的方式提供丰富且专业的垃圾回收知识,激发用户的兴趣并提升其环保意识。为进一步增强用户参与度与知识传授的有效性,**利用Spring-AI框架结合向量数据库**,用于支持根据特定辩题开展辩论活动,为用户提供一个全面理解垃圾回收议题复杂性的平台。整个模块设计旨在通过智能化手段促进公众对垃圾分类与回收重要性的认识,同时利用技术创新推动环保教育模式的发展。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps4.png) ### 项目界面设计 本作品总体分为智分乐APP端和后台管理系统。界面设计注重构建高效、易用且人性化的用户体验,特别关注清晰的信息架构、一致性和标准化、简洁明了的视觉元素、适当的颜色和字体以及交互和反馈等方面。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps5.png) ##### 智分乐APP端界面设计 Android端具有6个主要功能模块包括主页,分类指南,智能识别,我的页面、预约回收、积分兑换。总体界面设计如下所示。 1. **主页模块:**主页模块放置了4个常用便捷功能有智能识别、分类指南、排行榜、预约回收,以及下方的环保相关资讯 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps6.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps7.png) 2. **分类指南模块:**采用深度学习模型DeepSeek与ChatGPT进行对话式科普教育的实现,选择相关种类的垃圾,即可通过人工智能科普此种类垃圾的回收指南和注意事项。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps8.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps8-1.png) 3. **智能识别模块:**通过拍照智能识别垃圾种类,并给出相应的回收建议。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps9.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps10.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps11.png) 4. **我的页面模块:**此模块中有环保证书、排行榜、识别记录、设置等功能点,相当于把app的大部分功能点集成在我的模块。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps12.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps13.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps14.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps15.png) 5. **预约回收模块:**点击主页模块的预约回收,即可寻找附近的回收站,进行预约。在我的页面有回收记录和预约记录模块,在其中可查看记录详情。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps16.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps17.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps18.png) 6. **积分兑换模块:**可以通过回收垃圾获得的积分,在积分兑换处兑换实体或者虚拟商品,也可以捐献积分为环保贡献自己的一份力。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps19.png)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps20.png) ##### 后台管理系统界面设计 后台管理端具有七个主要功能模块包括后台首页、管理员/用户管理、回收站管理、预约回收管理、积分商城管理等,各部分界面设计如下所示。 1. **后台首页:** 将系统中数据进行可视化展示,在首页可以看到今日回收总量、回收率和参与人数等数据,同时统计了垃圾分类种类数据。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps21.jpg) 2. **管理员/用户信息管理:**在管理员管理界面,可以设置管理员的权限。在用户管理页面,可以查看用户的回收状态以及积分数量。如若发现异常操作,还可以及时对意义恶意用户进行禁用账号。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps22.jpg)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps23.jpg) 3. **回收站管理与预约回收管理:**回收站管理页面可以看到合作的回收站,以及回收站的详细信息,同时可以对用户的预约请求进行处理操作。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps24.jpg)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps25.jpg) 4. **积分功能管理**:可以上架兑换的商品,设置商品库存和所需积分,查看兑换记录。捐献项目管理页面可以上架活动,查看活动进度。 ![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps26.jpg)![输入图片说明](Markdown%E6%96%87%E6%A1%A3%E5%9B%BE%E7%89%87/wps27.jpg)