人都分不好垃圾,机器能分好吗?

AI科技大本营 2019-07-18 11:37 次阅读

让垃圾自动分类

近期垃圾分类成为了一个热门话题,原来直接一次性扔掉的垃圾,现在都需要分门别类进行投放。从今年7月1日起,新的《上海市生活垃圾管理条例》正式开始施行,号称史上最严的垃圾分类就要来了。我们以后在扔垃圾前都要先将垃圾仔细分成可回收物、有害垃圾、湿垃圾和干垃圾四个类别,如果分错还会被罚款。

垃圾分类可以更好地保护我们的环境卫生,为了让大家能够正确对垃圾进行分类,官方发布了垃圾分类指南,列举了每种类别对应的常见垃圾,大家可以对照着进行分类投放。此外,脑洞大开的网友们也另辟蹊径,提供了各种有意思的分类思路。

在日常生活中,每个类别的垃圾往往包含了各式各样的内容,人们在分类投放的时候难免会出现偏差,这个时候如果有一个分类神器对垃圾拍个照就能告诉我们是什么类别就好了。

当前人工智能飞速发展,我们能否利用AI技术来对垃圾自动分类,实现上面提到的设想呢?为了回答这个问题,在今天的文章中,我们将从人工智能的角度出发,尝试利用深度学习技术来构建一个垃圾自动分类器,同时也会进一步介绍AI垃圾分类遇到的挑战和一些思考。

“垃圾”图像数据准备

为了实现一个理想的垃圾自动分类器,需要有一个已经分好类别的“垃圾”图像数据集作为训练的基础。然而当前并没有这样一个可以直接使用的数据集,所以我们首先自己动手收集海量的“垃圾”图像并为每张图像标注上相应的类别。

数据集的收集一直是一件耗时耗力的工作,为了快速便捷地完成“垃圾”图像数据集的收集,我们依据官方发布的垃圾分类指南上每一类所包含的垃圾名称,通过在百度图片上爬取名称对应的图像来实现。官方发布的垃圾分类指南如下图所示。

在实际的应用场景中,待分类的样本往往是不可控的,所以一般会增加“其他”这个类别用来收留各种异常样本。在垃圾分类中,除可回收物、有害垃圾和湿垃圾外都属于干垃圾,所以干垃圾已经扮演了“其他”的角色。我们的“垃圾”图像数据集最终分为可回收垃圾、有害垃圾、湿垃圾和干垃圾四个类别。数据集的部分图像如下图所示。

垃圾自动分类器

垃圾自动分类本质上是一个图像分类问题,当前基于深度卷积神经网络的图像分类算法发展很快,各种方法层出不穷。下面我们先回顾这些分类网络的演进思路,再进一步将分类算法应用于垃圾分类,介绍构建一个垃圾自动分类器的流程和细节。

卷积神经网络的开山之作LeNet于1998年被提出,并成功应用于手写体识别。LeNet和现在的网络结构相比虽然简单(如上图所示),但是卷积层、池化层和全连接层这些基本模块都已经具备。

随着ReLU和dropout的提出,以及GPU和大规模数据集的出现,卷积神经网络在2012年迎来了历史突破,AlexNet的出现让卷积神经网络开始逐渐成为计算机视觉任务的标配。在AlexNet的基础上,以增加网络深度为思路,出现了VGGNet;以增强卷积模块为思路,出现了基于Inception的一系列网络。

随着后来居上的ResNet的提出,层数极深的网络成为了可能。通过引入残差模块,缓解了深度网络训练过程中的梯度消失问题,让网络的深度不断加大,网络性能也得到了大幅提升。之后的DenseNet更是通过对特征图的稠密连接,加强了特征的传递,继续提升分类效果。当前ResNet及其变种形式已经被广泛地应用于图像分类任务,同时也成为了在解决目标检测和图像分割等其他计算机视觉问题时常用的主干网络结构。

在本文中,我们使用50层的ResNet来构建垃圾自动分类器。具体我们采用在ImageNet数据集上预训练的ResNet50模型参数作为初始化,利用上一节中收集的“垃圾”图像数据集对其进行微调。

其中我们将上述ResNet50的最后一层输出从1000(ImageNet数据集的分类数量)修改为4(垃圾分类数量),同时在训练过程中冻结了部分卷积层参数的更新。此外还进一步利用水平翻转、随机裁剪和色彩抖动等方式对训练的“垃圾”图像进行数据增强。在完成垃圾自动分类器的训练后,我们对一些垃圾进行了自动分类的测试,准确率达到近90%。虽然对复杂的情况还是存在一定的误判,但大部分常见的垃圾都得到了正确的区分,具有较强的实用性。

从单个垃圾分类到一群垃圾分类

上一节中我们介绍了垃圾自动分类器的构建,但是这样的垃圾分类器的输入都是单个垃圾图像。在实际的垃圾分类投放过程中,对单个的垃圾进行一一拍照分类显得过于繁琐和缓慢。那能不能对一群垃圾直接拍照后进行批量分类呢?要实现对一群垃圾的批量分类,其实就是要构建一个垃圾的目标检测器。输入一张含有多个垃圾的图像,让模型输出图像上每种垃圾对应的类别。

在深度学习出现之前,可变形部件模型(DPM)一直是流行的目标检测方法。深度学习出现后,以R-CNN、Fast R-CNN、Faster R-CNN为代表的两阶段算法和以YOLOv1-3、SSD、RetinaNet为代表的单阶段算法成为主流。前者是先由算法生成一系列待检测目标的候选框,再通过卷积神经网络进行候选框的分类;后者则不用产生候选框,直接将目标边框定位的问题转化为回归问题处理。

和垃圾分类器一样,一个理想的垃圾检测器,需要大量的“垃圾”标注数据来支撑。但是与分类数据集相比,检测数据集除了标注类别外还要标注图位置坐标,这样的标注工作更为艰巨。在完成垃圾检测的图像数据集后,就可以利用当前主流的深度学习检测算法来实现批量垃圾的分类。

写在最后

垃圾分类最近成为了大家生活中经常讨论的话题,这篇文章分享了如何利用深度学习技术来构建一个垃圾自动分类器,也进一步介绍了从单个垃圾分类到批量垃圾分类的思路和挑战。

在实际的垃圾分类中,由于垃圾多种多样,同一类别的垃圾可能差异很大,而不同类别的垃圾可能差异很小,在复杂情况下分类器效果可能会不尽如人意,后续可以考虑加入垃圾之间的高层次语义关系信息,进一步提升分类器的性能。最后希望大家都能做到正确的垃圾分类投放,毕竟生活不易,还是不要被罚款。

原文标题:上海居民被垃圾分类逼疯!这款垃圾自动分类器也许能帮上忙

文章出处:【微信号:rgznai100,微信公众号:AI科技大本营】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

四轴机器人编程与应用

主题简介:本次直播主要讲解四轴机器人控制器基本原理及组成。四轴机器人的核心技术内嵌人工智能算法的工业级运动控制技术和伺服
发表于 10-30 00:00 11587次 阅读
四轴机器人编程与应用

人工智能目前发展的怎么样了

科技数据的发展是非常的快,云计算、AI、5G技术加速了各行业的转型,AI人工智能目前发展的如何?人工....
发表于 10-18 17:23 35次 阅读
人工智能目前发展的怎么样了

人工智能驱动下的商业落地如何创造价值

随着人工智能产业浪潮的兴起,人工智能技术已经让智能机器逐渐实现从“认识物理世界”到“个性化场景落地”....
发表于 10-18 17:03 95次 阅读
人工智能驱动下的商业落地如何创造价值

人工智能怎样可以全面商业化

人工智能技术参与企业管理流程与生产流程,企业数字化趋势日益明显, 部分企业已实现了较为成熟的智慧化应....
发表于 10-18 16:56 21次 阅读
人工智能怎样可以全面商业化

为什么说人工智能接地气

人工智能是接地气的科技力量,面向需求、面向数字经济、面向高质量发展,才能更好激发正能量。
发表于 10-18 16:53 28次 阅读
为什么说人工智能接地气

人工智能的能和不能你分的清吗

其实一切人工智能问题其实就是硬件问题软件化,用自动化的知识解决一切问题。
发表于 10-18 16:48 81次 阅读
人工智能的能和不能你分的清吗

你认为AI对你会有偏见吗

人工智能通常以庞大的数据集为基础进行训练,而即使是它的创造者们也并不能完全理解这些数据集。
发表于 10-18 16:44 50次 阅读
你认为AI对你会有偏见吗

菜鸟人工智能物流改善了什么

在物联网、人工智能、边缘计算等领域,菜鸟已成为运用最多技术的物流企业,并实现了园区的智能化管理和自动....
发表于 10-18 16:28 96次 阅读
菜鸟人工智能物流改善了什么

学习人工智能以后可以往哪里发展

人工智能领域的研发往往需要长时间的积累才能有所突破,所以在选择研发团队的时候,一定要重视该团队自身的....
发表于 10-18 16:17 70次 阅读
学习人工智能以后可以往哪里发展

企业为AI平台选择存储设备之前 必须首先考虑以下几个要素

人工智能(AI)和机器学习将成为帮助企业利用其核心数字资产创造竞争优势的很重要工具之一。但在选购AI....
发表于 10-18 16:11 40次 阅读
企业为AI平台选择存储设备之前 必须首先考虑以下几个要素

大数据和人工智能的发展方向怎样看待

目前大数据技术体系结构已经趋于成熟,随着大数据开始逐渐落地应用,基于大数据的产业生态也会逐渐成熟。
发表于 10-18 16:08 23次 阅读
大数据和人工智能的发展方向怎样看待

未来人工智能将与产业进行深度结合

1997年5月,IBM的计算机程序“深蓝”在正常时限的国际象棋比赛中首次击败了当时世界第一的棋手加里....
发表于 10-18 10:12 167次 阅读
未来人工智能将与产业进行深度结合

人工智能将加速汽车行业的技术研发

人工智能(AI)到底是天使还是恶魔,是未来人类最大的威胁还是福祉?对于这个问题,最近网上可是吵翻了天....
发表于 10-18 10:08 142次 阅读
人工智能将加速汽车行业的技术研发

人工智能产业正在全方位的进行商业化普及

当前人工智能技术已步入全方位商业化阶段,并对传统行业各参与方产生不同程度的影响,改变了各行业的生态。....
发表于 10-18 10:02 35次 阅读
人工智能产业正在全方位的进行商业化普及

5G的人工智能技术怎样融合到北斗技术中去

人工智能的应用包括准确的分析决策和精准的执行操作,两者一软一硬相辅相成,共同促进人工智能的发展。
发表于 10-18 09:17 115次 阅读
5G的人工智能技术怎样融合到北斗技术中去

我国采用数字化转型提升制造业发展还存在哪些误区

美国则推出了先进制造伙伴计划(AMP)与先进制造业国家战略计划。为了推动这些战略的实施,提出建立国家....
发表于 10-18 08:48 28次 阅读
我国采用数字化转型提升制造业发展还存在哪些误区

AI的核心是什么?

AI概念笼统,范围广大,到底什么才是AI的核心? ...
发表于 10-18 06:39 27次 阅读
AI的核心是什么?

企业如何掌握着智慧物联网

面对着人工智能技术的不断发展,物联网行业也迎来了新的机遇与挑战。
发表于 10-17 17:59 88次 阅读
企业如何掌握着智慧物联网

人工智能和物联网如何实现共赢

随之而来的视觉/视频应用的增长,也在不断推动边缘人工智能的发展。
发表于 10-17 17:56 200次 阅读
人工智能和物联网如何实现共赢

人工智能技术给动画制作业会带来什么影响

人工智能是目前科技圈最热的话题,人工智能引入动画制作的话,能为我们带来什么?其实从标题就能看出,标题....
发表于 10-17 17:24 44次 阅读
人工智能技术给动画制作业会带来什么影响

人工智能的未来将是为人类“增强智能”

人类善于以感受、直觉、动作为基础去解决问题,而机器善于以数学、逻辑、科学为基础去解决问题,两者各有优....
发表于 10-17 17:18 151次 阅读
人工智能的未来将是为人类“增强智能”

旷视科技正在大举推进香港IPO计划

10月16日消息,知情人士的消息称,中国人工智能(AI)初创公司旷视科技正在推进香港IPO(首次公开....
的头像 牵手一起梦 发表于 10-17 16:46 905次 阅读
旷视科技正在大举推进香港IPO计划

康复机器人领域有什么新的实践

康复机器人的目的并非是替代治疗师,机器人应该定义为一种辅助系统,替代治疗师一部分的工作,尤其是高强度....
发表于 10-17 15:31 72次 阅读
康复机器人领域有什么新的实践

机器人也可以帮抢门票吗

近三年机器人流量行为占比是在逐渐减少的,意味着人类对于恶意机器人从技术、防范等方面都有了一定进步。
发表于 10-17 15:27 53次 阅读
机器人也可以帮抢门票吗

军用AI技术会把人类毁灭吗

由于人工智能技术的发展局限,机器人可能将在环境或执行程序复杂的情况中出现失控现象,比如在单独执行作战....
发表于 10-17 15:19 54次 阅读
军用AI技术会把人类毁灭吗

人工智能的市场将会是怎样的发展

目前随着人工智能AI的迅猛发展,今后几年触摸一体机一定会和人工智能更好的融入,更好的提升人机交互的体....
发表于 10-17 15:02 59次 阅读
人工智能的市场将会是怎样的发展

AI怎样帮助居住服务更加的智能化

人工智能在居住金融领域里可以做出更多的改善,贝壳金服借助AI可以为用户设计更具个性化的金融服务方案,....
发表于 10-17 14:51 93次 阅读
AI怎样帮助居住服务更加的智能化

传统教育在AI时代还重要吗

大数据、互联网、人工智能等高新技术大大拓展了学习空间,给以课堂为中心的学习带来挑战。
发表于 10-17 14:46 410次 阅读
传统教育在AI时代还重要吗

人工智能的伦理问题如何解决

社会必须信任人工智能技术能够给人带来的利益大于伤害,才有可能支持继续发展人工智能。
发表于 10-17 14:24 172次 阅读
人工智能的伦理问题如何解决

人工智能发展最大的瓶颈是什么

深度学习的算法在全世界科技行业非常有意思,它符合一个规律——代码共享,代码公开。
发表于 10-17 14:18 138次 阅读
人工智能发展最大的瓶颈是什么

人工智能有哪些“偏门”的科技应用

AI的应用还有包括智能眼镜、智能口红、智能粉底液等等。作为能干大事的人工智能,或许很多人猜想不到AI....
发表于 10-17 14:05 106次 阅读
人工智能有哪些“偏门”的科技应用

人工智能+商务服务可以打造怎样的新经济

商务管家机构((Business Steward,简称“商管”)是指人工智能和传统商务管家事务结合的....
发表于 10-17 11:54 148次 阅读
人工智能+商务服务可以打造怎样的新经济

智能电话机器人对市场有什么影响

微服网络智能机器人凭借自身的优势和特点,可以提高效率,降低企业的各种运营成本。
发表于 10-17 11:49 62次 阅读
智能电话机器人对市场有什么影响

AI技术下的医疗客服有了怎样的新趋势

医疗信息化往往是一个长期的、循序渐进的过程。微服网络帮助医院有效的改善服务质量、优化服务流程,降低运....
发表于 10-17 11:41 148次 阅读
AI技术下的医疗客服有了怎样的新趋势

AI技术目前很发达了吗

人工智能的快速发展,给企业带来更多的新机遇,将给人类社会发展进步带来强大新动能,实现创新式发展,AI....
发表于 10-17 11:29 166次 阅读
AI技术目前很发达了吗

人工智能带来的改革你能想象得到吗

在这期间,搜索引擎、社交网络、移动互联网和移动支付等技术一次又一次改变了人们的生活,互联网也成就了一....
发表于 10-17 11:09 37次 阅读
人工智能带来的改革你能想象得到吗

人工智能对于核科技有什么帮助

人工智能在核领域的一个新技术方向,是基础物理现象建模。
发表于 10-17 11:04 66次 阅读
人工智能对于核科技有什么帮助

人工智能军备竞赛现在成为新的趋势吗

军用人工智能的未来发展面临两个“瓶颈”:一个是技术发展的障碍,解决这一问题唯有循序渐进;另一个是对人....
发表于 10-17 10:59 32次 阅读
人工智能军备竞赛现在成为新的趋势吗

开源开放会是以后人工智能的主要发展方向吗

深度学习是新一代人工智能的核心支撑。
发表于 10-17 10:54 101次 阅读
开源开放会是以后人工智能的主要发展方向吗

数字双胞胎和物联网之间的关系是什么

数字双胞胎是物理对象的精确复制品,在物理世界和数字世界之间建立联系。Gartner将其定义为“现实世....
发表于 10-17 10:51 59次 阅读
数字双胞胎和物联网之间的关系是什么

人工智能社会实验的意义是什么

人工智能是当代科技的最新前沿,是未来科技发展的战略制高点。
发表于 10-17 10:51 223次 阅读
人工智能社会实验的意义是什么

人工智能会给我们带来新的工作吗

只有充分发挥人工智能等技术带来的新兴产业兴起、高端岗位增加等积极因素,从引导劳动力向新产业分流和推动....
发表于 10-17 10:47 234次 阅读
人工智能会给我们带来新的工作吗

人工智能应用的范围到底有多广

人工智能牙刷、珠宝、衣服、粉底、马桶盖……但让苦于在B端掘金的AI公司们没想到的是,在行业内难以破局....
发表于 10-17 10:27 224次 阅读
人工智能应用的范围到底有多广

新型材料将驱动人工智能时代的进步

我们正处于最大规模的计算潮流的风口浪尖——那就是由大数据驱动的AI (人工智能) 时代。要想成为这个....
发表于 10-17 10:15 44次 阅读
新型材料将驱动人工智能时代的进步

人工智能在智慧社区里面有哪一些应用的地方

物联网、云计算、大数据、人工智能正逐步从概念走向应用。越来越多的传统产业也开始探索和创新,积极拥抱互....
发表于 10-17 10:12 101次 阅读
人工智能在智慧社区里面有哪一些应用的地方

人工智能交互应用的发展将进入爆发期

随着人工智能的不断普及,其应用也越来越为广泛。从最初的人脸识别到语音助手,从智能服务提升工作效率到多....
发表于 10-17 09:58 552次 阅读
人工智能交互应用的发展将进入爆发期

机器视觉火了,三大问题如何解决?

机器视觉是人工智能的一个分支,简单来说,就是用机器代替人眼来做测试和判断,在实际应用中,机器视觉还存....
的头像 Carol Li 发表于 10-16 23:01 1305次 阅读
机器视觉火了,三大问题如何解决?

邱勇院士:将深入开展人工智能社会影响综合性研究

“人工智能在新时代中国科技与产业发展战略中占有重要地位,处理好人工智能与人的关系、人工智能与社会的关....
的头像 牵手一起梦 发表于 10-16 17:11 486次 阅读
邱勇院士:将深入开展人工智能社会影响综合性研究

智能交互应用落地多领域逐步替代人工或成趋势

作为最热门话题的人工智能几乎每届互联网大会都会被业界大佬提及,过去其应用场景更多体现在人脸识别的简单....
发表于 10-16 15:39 67次 阅读
智能交互应用落地多领域逐步替代人工或成趋势

人工智能将推动世界从互联信息时代进入智能信息时代

新一代人工智能正在全球范围蓬勃发展,推动世界从互联信息时代进入智能信息时代,给人们的生产生活方式带来....
发表于 10-16 15:35 103次 阅读
人工智能将推动世界从互联信息时代进入智能信息时代

人工智能的发展目标不是无人工厂而是效率

联想集团高级副总裁贺志强说,从2016年开始,联想将数据智能、产业互联网的理念服务推广到所有行业中,....
发表于 10-16 15:33 279次 阅读
人工智能的发展目标不是无人工厂而是效率

请问CX3多少可以接收13MP的图像?

你好 我为我们的新产品检查CX3。 我有一些关于CX3的问题,请回答。 我发现,“两个10位或12位像素可以打包在每一个PCL...
发表于 10-16 13:31 41次 阅读
请问CX3多少可以接收13MP的图像?

物联网装置有哪些安全问题值得关注

IDC预估到了2025年全球将有416亿个连网装置,产生的数据量高达79.4ZB(zettabyte....
发表于 10-16 10:50 96次 阅读
物联网装置有哪些安全问题值得关注

什么是Cortex-A75?

时光飞逝,好像在昨天我们才刚发布ARM Cortex-A73这款最节能的高效能Cortex应用处理器,转眼之间我们就看到Cortex-A73量...
发表于 10-15 08:28 45次 阅读
什么是Cortex-A75?

5台机器搭建HA说明手册

5台机器搭建HA步骤与注意事项
发表于 10-12 12:06 16次 阅读
5台机器搭建HA说明手册

为什么说FPGA是机器深度学习的未来?

  最近几年数据量和可访问性的迅速增长,使得人工智能的算法设计理念发生了转变。人工建立算法的做法被计算机从大量数据中自动...
发表于 10-10 06:45 81次 阅读
为什么说FPGA是机器深度学习的未来?

郑交会人工智能科技展

2019年,“智能+”作为一个概念,首次出现在政府工作报告中,人工智能也已连续三年被写入政府工作报告。在国务院印发的关于“新...
发表于 09-16 18:24 183次 阅读
郑交会人工智能科技展

让机器向“时尚达人”学习的技巧概述

如何让机器向“时尚达人”学习?阿里做了个“实用”的图像数据集...
发表于 09-16 13:41 51次 阅读
让机器向“时尚达人”学习的技巧概述

Ubuntu下试玩visionseed工具的数据可视化

日前购得一套AI视觉模组visionseed,我准备先在Ubuntu下试玩visionseed工具来了解这套视觉模组。当然前期准备工作是要做的:...
发表于 09-16 11:29 579次 阅读
Ubuntu下试玩visionseed工具的数据可视化

大话人工智能成功进入测试阶段

大话人工智能成功进入测试阶段 人工智能英文简称为AI,英文全写Artificial Intelligence,中文直译就是人工智能。 人工...
发表于 09-15 12:40 306次 阅读
大话人工智能成功进入测试阶段

国内外人工智能十大芯片怎么样?

2019年属于人工智能爆发的一年,特别是芯片领域,华为一家就推出来四个芯片,芯片可不像软件一样简单复制,也不像普通的线路板一...
发表于 09-11 11:52 295次 阅读
国内外人工智能十大芯片怎么样?