基于深度学习的计算机视觉垃圾分类系统_基于深度学习的垃圾分类-程序员宅基地

资源下载地址:https://download.csdn.net/download/sheziqiong/85709577

1. 实验介绍

1.1 实验背景

自今年 7 月 1 日起,上海市将正式实施 《上海市生活垃圾管理条例》。
垃圾分类,看似是微不足道的“小事”,实则关系到13亿多人生活环境的改善,理应大力提倡。
垃圾识别分类数据集中包括玻璃 (glass) 、硬纸板 (cardboard) 、金属 (metal) 、纸 (paper) 、塑料 (plastic) 、一般垃圾 (trash) ,共6个类别。
生活垃圾由于种类繁多,具体分类缺乏统一标准,大多人在实际操作时会“选择困难”,基于深度学习技术建立准确的分类模型,利用技术手段改善人居环境。

1.2 实验要求

a)建立深度神经网络模型,并尽可能将其调到最佳状态。
b)绘制深度神经网络模型图、绘制并分析学习曲线。
c)用准确率等指标对模型进行评估。

1.3 实验环境

可以使用基于 Python 的 OpenCV 库进行图像相关处理,使用 Numpy 库进行相关数值运算,使用 Keras 等框架建立深度学习模型等。

1.4 参考资料

OpenCV:https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html
Numpy:https://www.numpy.org/
Keras: https://keras.io/

2.实验内容

2.1 介绍数据集

该数据集包含了 2507 个生活垃圾图片。数据集的创建者将垃圾分为了 6 个类别,分别是:

序号 中文名 英文名 数据集大小
1 玻璃 glass 共 497 个图片
2 paper 共 590 个图片
3 硬纸板 cardboard 共 400 个图片
4 塑料 plastic 共 479 个图片
5 金属 metal 共 407 个图片
6 一般垃圾 trash 共 134 个图片
  • 物品都是放在白板上在日光/室内光源下拍摄的,压缩后的尺寸为 512 * 384

    图片预览

在这里插入图片描述

3.结果展示

模型的loss值为0.43,在测试集上的准确率大概为90%

在这里插入图片描述

一些预测的结果展示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
资源下载地址:https://download.csdn.net/download/sheziqiong/85709577

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/newlw/article/details/124249369

智能推荐

linux+rv1126/imx6ull:opencv静态库交叉编译(手把手百分百成功)_linux交叉编译opencv-程序员宅基地

文章浏览阅读677次,点赞8次,收藏12次。1)官网自行下载2)国内镜像网站。_linux交叉编译opencv

Tangram商业版本预览(十): Tangram在.NET 2.0中的应用_tangram 环节信息表-程序员宅基地

文章浏览阅读300次。 Tangram商业版本预览(十): Tangram在.NET 2.0中的应用Tangram作为一个UI框架设计器,在.NET开发中有十分强大的应用,作为一个Form组织器,开发者可以将一组Form包容在Tangram框架之中,这一点使得应用软件变得十分灵活,在.NET开发环节集成Tangram,有如构造大厦的感觉。(处于设计阶段的两个.NET Form)(.NET Form作为一个分页) _tangram 环节信息表

协同过滤与推荐系统的道德与法律问题-程序员宅基地

文章浏览阅读577次,点赞24次,收藏19次。1.背景介绍协同过滤(Collaborative Filtering)是一种基于用户行为的推荐系统技术,它通过分析用户之间的相似性来为用户推荐他们可能感兴趣的内容。在现代互联网时代,推荐系统已经成为各种在线平台的核心功能,如电子商务网站、社交媒体网站、视频平台等。然而,随着推荐系统的普及和发展,它们面临着一系列道德和法律问题。在本文中,我们将探讨协同过滤与推荐系统的道德与法律问题,包括隐私...

语音质量指标Python(PESQ、STOI、SegSNR、LLR、WSS、CD、LSD、CSIG、CBAK、COVL)_python计算pesq-程序员宅基地

文章浏览阅读1.5w次,点赞56次,收藏152次。Speech#!/usr/bin/env python# -*- coding: utf-8 -*-'''@Time : 2020/9/13 16:53@Author : kingback@Site :@File : SEPM.py@Software: PyCharm'''import pysepmimport osimport numpy as npimport soundfile as sffrom tqdm import tqdm'''the i_python计算pesq

服务器json文件怎么创建对象,如何从json文件(或xml文件)创建vb.net对象类-程序员宅基地

文章浏览阅读293次。小编典典由于您正在谈论XML和JSON文件,因此建议您安装WebTools 2012.2。这为Visual Studio添加了一个不错的新功能:将JSON粘贴为.NET类。使用此特殊粘贴命令将JSON粘贴到C#或VB.NET代码文件中,Visual Studio将自动生成从JSON推断的.NET类。If you have e.g.{"nid":"3798","vid":"3788","type":..._通过json创建vb.net类

1384870-47-6,DBCO-C6-NHS ester是一种胺反应性化合物,可用于修饰有机介质中的含胺分子_说一个化合物可修饰-程序员宅基地

文章浏览阅读75次。英文名称:DBCO-C6-NHS ester化学式:C25H22N2O5分子量:430.5CAS:1384870-47-6纯度:95%储存条件:-20°C运输:环境温度结构式:产品简介:DBCO-C6-NHS ester是一种胺反应性化合物,可用于修饰有机介质中的含胺分子。这种试剂不溶于水介质。延长的6-碳原子间隔臂提高了在常用有机溶剂(包括二氯甲烷、氯仿、四氢呋喃和乙酸乙酯)中的溶解度,还提高了衍生效率和共轭物的稳定性。DBCO通常用于无铜点击化学反应。其他产品列表_说一个化合物可修饰

随便推点

TinUI发展历程-程序员宅基地

文章浏览阅读694次。TinUI发展笔记_tinui

pat.1078 字符串压缩与解压_本题要求实现一个字符串压缩的简单函数。压缩规则是:如果某个字符 x连续出现-程序员宅基地

文章浏览阅读118次。1078字符串压缩与解压(20分)文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如ccccc就用5c来表示。如果字符没有重复,就原样输出。例如aba压缩后仍然是aba。解压方法就是反过来,把形如5c这样的表示恢复为ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。..._本题要求实现一个字符串压缩的简单函数。压缩规则是:如果某个字符 x连续出现

beautifulsoup爬取网页中的表格_python爬取哔哩哔哩网页弹幕内容,并将爬取的内容以五角星的形式显示出来...-程序员宅基地

文章浏览阅读172次。转载:03 爬虫实例-获取网页弹幕内容思路:向哔哩哔哩网站发送请求请求成功后,解析爬取的弹幕内容保存到一个文件中读取文件并分析弹幕内容中词组或文字出现的频率将这些词组或文字组成五角星图形组成五角星图形后,以图片的形式输出使用到的类库,如果没有,需要下载,下载命令:pip 实现:import 知识点:request 向对方服务器发送请求BeautifulSoup 解析爬取的弹幕内容pandas 分析..._爬取的弹幕怎么看表格

python指数运算符,运算符 —— Python教程-程序员宅基地

文章浏览阅读2.7k次。本节教程讲解 Python 的运算法,例如算术、比较、赋值、逻辑、按位、身份(identity operator)和成员运算符。主要介绍语法和如何使用。每一个运算符都有代表的特定符号,并使用一个或多个操作数(变量)来执行特定的操作。例如:a | b or a & b。变量 a 和 b 是操作数,'|' 和 '&' 是运算符,'|' 运算符做二进制数的 OR 操作,'&' 运..._python指数运算符

原生JavaScript操作DOM标签的笔记_js 操作dom添加标签-程序员宅基地

文章浏览阅读818次,点赞20次,收藏22次。原生JavaScript操作DOM标签的笔记_js 操作dom添加标签

影响工程项目进度的因素有哪些-程序员宅基地

文章浏览阅读1.1k次。施工进度计划是表示施工项目中各个单位各个工种在施工中的衔接与配合、安排劳动力和各种施工物资材料的供应时间,确定各分部、分项工程的目计划的要求进行。在必要时,为保证在合同工期内竣工,必须对进度计划进行必要的调整和补充。影响施工项目进度的因素1、有关单位的影响施工项目的主要施工单位对施工进度起决定性作用,但是建设单位与业主、设计单位、银行信贷单位、材料设备供应部门、运输部门、水、电供应部门及政府的有关主管部门都可能给施工某些方面造成困难而影响施工进度。2、施工条件的变化施工申工程地质条件和水文地质条件_影响工程项目进度的因素

推荐文章

热门文章

相关标签