基于 CNN 的智能垃圾分类系统

介绍

这个智能垃圾分类系统是基于 Python、PyQT5、TensorFlow 等技术栈构建而成的。系统主要通过 TensorFlow 训练两组模型来执行垃圾分类任务,其中包括一个 CNN 模型和一个 MobileNet 模型。数据集经过事先的清洗,包含了 4 个大类和 245 个小类的垃圾图片,以便更精确地进行分类。

在训练过程中,两个模型分别使用 train_cnn.py 和 train_mobilenet.py 进行训练。训练完成后,系统提供了图形化界面,利用 PyQT5 实现,用户可以通过上传图片来获取垃圾的具体种类。

该系统还包括了一些辅助功能,比如测试文件 testmodel.py 用于验证两组模型在验证集上的准确率,并通过 results 目录下的可视化图表展示训练过程中的准确率和损失变化曲线。

总的来说,这个系统将为用户提供一个方便快捷的垃圾分类解决方案,有望提高垃圾分类的准确性和效率。

技术栈

python、pyqt5、tensorflow、numpy、opencv、matplotlib、CNN、Mobilenet

037 基于tensorflow CNN的智能垃圾分类系统-设计展示

截图

相关推荐
搞科研的小刘选手4 分钟前
【经济方向专题会议】第二届经济数据分析与人工智能国际学术会议 (EDAI 2025)
人工智能·机器学习·网络安全·大数据分析·经济·经济数据分析·绿色经济
六边形架构7 分钟前
真相!Dify和n8n这两款LLM应用开发平台的最大区别,90%的人都不知道!
人工智能
敲代码的猴先生9 分钟前
技术分享 | torch.profiler:利用探针收集模型执行信息的性能分析工具
人工智能·pytorch·经验分享·语言模型·性能优化
song1502653729816 分钟前
AI视觉检测设备 精准瑕疵尺寸外观检测机
人工智能·计算机视觉·视觉检测
song1502653729821 分钟前
橡胶塑胶件AI视觉检测 光学筛选机
人工智能·计算机视觉·视觉检测
happyprince26 分钟前
2025年10月31日全球AI前沿动态
人工智能
北数云33 分钟前
北数云|利用Limix模型对tabular-benchmark数据集实现分类和回归任务
分类·数据挖掘·回归·gpu算力
深度学习lover44 分钟前
<数据集>yolo螺丝螺母识别数据集<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·螺丝螺母识别
Geoking.1 小时前
PyTorch 基础详解:tensor.item() 方法
人工智能·pytorch·python
CareyWYR1 小时前
每周AI论文速递(251027-251031)
人工智能