当前位置: 首页 > 编程日记 > 正文

百万奖金悬赏AI垃圾分类,就问你来不来?

也许我们从来没有想过,

看似简单的垃圾分类居然给“聪明”的人类带来如此大的困扰

2019年7月1日,史称“最严格的垃圾分类法”

《上海市生活垃圾管理条例》正式开始施行

一夜之间

上海人最常用的见面语从“侬好”

变成了“侬是什么垃圾?”


640?wx_fmt=png


虽然只有可回收物、有害垃圾、干垃圾和湿垃圾四种分类,但面对现实生活中“丰富多彩”的垃圾,市民们还是被搞得“晕头转向”、“丈二和尚摸不着头脑”。


640?wx_fmt=png

该市民正在查询垃圾如何分类


有市民表示,由于要进行垃圾分类,连珍珠奶茶都不敢喝了。喝完后,“侬晓得该怎么分类伐?”面对这样的“世纪难题”,很多网友都“脑洞大开”想到了很多法子来降低垃圾分类的难度。


640?wx_fmt=png

不过,在科技如此发达的今天,用这些方法来进行垃圾分类,未免就太“不潮流”了,为什么就不能试试用如今炙手可热的AI来进行垃圾分类呢?


AI 垃圾分类市场风口爆发


实际上,用AI进行垃圾处理并不是一件新鲜的事情,前几年波兰创业公司Bin-e公司开发了一种全新的人工智能垃圾桶,用户只需要在垃圾桶前扫描一下垃圾,舱门便会打开。这个人工智能垃圾桶是通过传感器、摄像头、AI图像识别算法来自动进行垃圾分类,使用起来可以说是很方便了,而且回收公司也可以通过APP来随时检查垃圾桶的剩余空间等。


印度尼西亚一家创业公司Gringgo也曾使用谷歌的机器学习平台TensorFlow研发图像识别工具。目标是让环卫工人更好地对垃圾进行分析和分类,并量化它们的价值。无独有偶,硅谷的创业公司Compology就给小区的垃圾箱配备了智能传感器。这些传感器每天会多次拍摄垃圾桶内部的高分辨率照片,并发送图像到云端。这样,垃圾清理公司就能够及时监控信息,优化卡车清运垃圾的路线或时间表,快捷高效地拾取垃圾,从而保证了不同规模小区的垃圾清理效率。


今年五月,沃尔沃公司同样宣布与瑞典的Renova公司联手,开始测试自动驾驶垃圾车。除了和普通无人车一样配置激光定位器、雷达、摄像头、红外摄像头等传感系统之外,这种卡车还能够按照设置好的路线,沿途收集垃圾。


垃圾分类 AI 开发的背后,暗藏“大坑”


实际上,用AI进行垃圾分类并不像人们想象中的那样简单,它至少需要跨过几个大坑:


第一,为了实现垃圾自动分类,首先需要有一个已经分好类别的“垃圾”图像数据集作为训练的基础。如果没有这样一个可以直接使用的数据集,就需要自己动手收集海量的“垃圾”图像并为每张图像标注相应的类别。而数据集的收集以及标注一直都是一件非常耗时耗力的工作。


第二,垃圾分类实际上是一个图像识别分类的问题。通常,对于图像识别分类,基于深度卷积神经网络的图像分类算法效果最好,这当中,目前应用比较广泛的AlexNet、VGGNet、ResNet。AlexNet是计算机视觉任务的标配,虽然比较成熟,但由于出现较早,在性能上有些落伍,在AlexNet的基础上,以增加网络深度为思路,出现了VGGNet,但后来居上的ResNet,使得层数极深的网络成为了可能,从而使网络性能得到了大幅提升。当前ResNet及其变种形式已经被广泛地应用于图像分类任务。不过,不论是AlexNet、VGGNet、还是ResNet,部署起来都挺复杂,也不太易于使用。


华为云 ModelArts:让垃圾分类开发“极快致简”


不过,好在有华为云ModelArts一站式AI开发平台,拥有强大功能的它能够帮开发者们“极快致简”地越过AI垃圾分类开发的大坑。华为云ModelArts对AI开发中的全流程,包括数据处理、模型训练、模型管理、应用部署等各方面都进行了极致优化,比如目前最耗费“人工”的数据筛选、预标注等。ModelArts内置MindData AI数据框架,以AI的机制来治理数据,用迭代训练来解决标注的数据量问题,可实现数据标注与准备效率的百倍提升。借助ModelArts,不仅资深AI开发者能驾轻就熟的全程在云上进行算法开发和模型训练,零基础的开发小白也能轻松驾驭。


事实上,通过算力和计算方案方面的改进,在同样的模型、数据集和同等硬件资源情况下,ModelArts能将模型训练耗时降低一半。今年3月,在国际权威的深度学习模型基准测试平台斯坦福DAWNBenchmark图像识别总训练/推理时间测试中,ModelArts排名世界第一。


就垃圾分类场景具体而言,ModelArts能够有效助力垃圾分类AI模型开发。首先是垃圾图片数据集的标注,Modelarts会将数据进行预处理,用AI的数据去标注数据,即自动化标注和半自动化标注。通过对数据采样、筛选和预标注,能够缩减开发者需要标记的数据量,降低开发者工作量。其次是垃圾图像的识别分类。ModelArt不仅曾获图像识别总训练时间冠军,为了将用户使用门槛降到最低,华为云ModelArts还提供了图像分类项目的视频教程。此外,借助ModelArts,开发者还可将训练好的垃圾分类的AI模型部署为在线服务,验证模型的可用性和准确性,即时对模型进行问题排查。


目前,华为云ModelArts不仅能提高AI垃圾分类开发效率,还在上海交通大学的自动驾驶赛车项目、云庐科技的建筑物结构健康度预测、NGO雨林保护计划中得到了广泛的应用。


垃圾分类挑战杯,开启AI垃圾分类新篇章


基于此,也为了解决棘手的垃圾分类问题,华为云特别举办人工智能大赛·垃圾分类挑战杯,邀请个人、高等院校、科研单位、企业、创客团队等开发者以华为云一站式AI开发平台ModelArts作为开发平台,构建基于深度学习技术的图像分类模型,实现垃圾图片类别的精准识别,推动自动识别垃圾领域的相关技术发展,减轻城市居民在垃圾分类方面面临的困扰。


本次大赛,主要分为初赛和现场决赛两个阶段:


初赛从2019.7.30开始至2019.9.10止,参赛选手报名成功后,每天拥有5次代码提交机会并反馈每次的跑分和运行日志,8月7日开始,每个自然日更新排行榜,按照得分(截止当天的历史最优成绩)从高到低排序,初赛截止时(9月9日12:00截止作品提交),产生最终成绩排行,最终成绩以初赛阶段历史最高成绩为准。经过信息审核后,9月10日10:00公布历史最高成绩排名,TOP10的队伍晋级决赛。


决赛阶段及颁奖将在2019.9.10-2019.9.19进行,入围总决赛的10支队伍将受邀前往华为全联接大会现场进行总决赛,角逐出冠亚季军。


大赛设置了总金额高达94万的奖金,其中冠军队将获得奖金20万现金+10万代金券以及获奖证书,2支亚军队伍将获得奖金10万现金+5万代金券以及获奖证书,3支季军队伍将各获得奖金5万+3万代金券以及获奖证书,5支优胜奖队伍将获得奖金1万+1万代金券以及获奖证书。截至8月13日,已有超过730人报名参加大赛。


640?wx_fmt=png


这次大赛,不仅仅是一次关于人工智能方面的比赛,是AI技术落地实际生活中的一次实践,同样也是华为云将AI造福于普通人民大众、践行“普惠AI”理念的具体体现,同时,华为云也为众多开发者提供了一个广阔的展示舞台,身为开发者的您,千万不能错过!


更多详情请点击下方阅读原文,进入大赛官网,了解垃圾分类挑战杯!


9月18日-9月20日,2019华为全联接大会(HUAWEI CONNECT 2019)将在上海世博中心举办,各种黑科技、开发者大神悉数现身,华为云人工智能大赛•垃圾分类挑战杯大赛总决赛也将现场举办,欢迎前往观战。早鸟票已经开售,扫描二维码买票吧!


640?wx_fmt=png

 

点击阅读原文,报名参加垃圾分类AI大赛

相关文章:

资质申报 - 系统集成企业资质等级评定条件(2012年修定版)

关于发布《计算机信息系统集成企业资质等级评定条件(2012年修定版)》的通知工信计资[2012]6号各省、自治区、直辖市、计划单列市工业和信息化主管部门、新疆生产建设兵团工业和信息化委员会、各级资质评审机构,各有关单…

@HostListener 可接收的事件列表

下面有一个文档详细介绍Angular 中的事件列表: https://github.com/angular/angular/blob/master/packages/compiler/src/schema/dom_element_schema_registry.ts#L78。 星号代表的是事件 (no prefix): property is a string.*: property represents an event.!: pr…

GraphSAGE: GCN落地必读论文

作者 | William L. Hamilton, Rex Ying, Jure Leskovec来源 | NIPS17导读:图卷积网络(Graph Convolutional Network,简称GCN)最近两年大热,取得不少进展。作为 GNN 的重要分支之一,很多同学可能对它还是一知…

Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤

1. 首先安装必须的依赖软件,打开终端,执行:sudo apt-get install git libtool build-essential pkg-config autoconf2. 从 http://www.videolan.org/vlc/download-sources.html 下载vlc-2.2.0源码,将其存放到/home/spring/VLC目录…

根据PromiseA+规范实现Promise

Promise是ES6出现的一个异步编程的一个解决方案,改善了以往回调函数的回调地狱(虽然写起来也挺像的)。不会Promise的可以移步阮一峰的Promise,这里讲的非常清晰。 就现在的发展情况而言,Promise这种解决方案频繁的在我们的代码中出现&#xf…

黄浴:基于深度学习的超分辨率图像技术发展轨迹一览

作者 | 黄浴转载自知乎导读:近年来,使用深度学习技术的图像超分辨率(SR)取得了显著进步。本文中,奇点汽车自动驾驶首席科学家黄浴对基于深度学习技术的图像超分辨率技术进行了一次全面的总结,分析了这门技术…

Qt简介、安装及在Ubuntu14.04 32位上简单使用举例

Qt是一个跨平台的C图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序。Qt是面向对象的框架,很容易扩展。Qt是一个C工具包,它由几百个C类构成,你在程序中可以使用这些类。Qt具有OOP的所有优点。 跨平台的…

FOSCommentBundle功能包:设置Doctrine ODM映射(投票)

原文出处:12b-mapping_mongodb.md原文作者:FriendsOfSymfony授权许可:创作共用协议翻译人员:FireHare校对人员:适用版本:FOSCommentBundle 2.0.5文章状态:草译阶段Step 12b: Setup MongoDB mapp…

Python最大堆排序实现方法

Python最大堆排序实现方法,具体代码如下: # -*- coding: utf-8 -*- def merge_sort(seq, cmpcmp, sentinelNone): """合并排序,伪码如下: MERGE(A, p, q, r) 1 n1 ← q - p 1 // 前个子序列长度 2 …

内含福利 | 世界人工智能大会:对话大咖,深挖机器学习的商业应用

机器学习作为人工智能时代的关键技术突破,已经在日常生活中广泛应用,给用户带来便利。越来越多的企业也通过机器学习,解决生产和经营中的难题。传统制造业:应用机器学习,部署系统异常检测方案,预测组件寿命…

windows7 64位操作系统上使vs2010和vs2013能够并存的处理方法

之前机子上是只安装有vs2010,后来在没有卸载vs2010的情况下想装个vs2013,使vs2010与vs2013同时并存在windows764位机上。需要依次安装cn_visual_studio_ultimate_2013_x86_dvd_3009109.iso、vs2013.2.iso和vc_mbcsmfc.exe。在安装过程中遇到的问题有: (…

Spring Cloud Alibaba 基础教程:Nacos 生产级版本 0.8.0

Spring Cloud Alibaba 基础教程:Nacos 生产级版本 0.8.0 昨晚Nacos社区发布了第一个生产级版本:0.8.0。由于该版本除了Bug修复之外,还提供了几个生产管理非常重要的特性,所以觉得还是有必要写一篇讲讲这次升级,在后续的…

awk命令使用和取出数据的最大值,最小值和平均值

得到取出数据的最大值:cat manager.txt |grep monitor|awk {print$9}|sort -rn|head -1得到取出数据的最小值:cat manager.txt|grep monitor |awk {print $9}|sort -n|head -1得到取出数据的平均值:cat manager.txt|grep monitor |awk {print…

windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例

1. 查看本机配置,查看显卡类型是否支持NVIDIA GPU,选中计算机--> 右键属性 --> 设备管理器 --> 显示适配器:NVIDIA GeForce GT 610,从https://developer.nvidia.com/cuda-gpus可以查到相应显卡的compute capabili…

用友云平台,真正的云原生架构,加速云应用落地

数字化经济的出现,企业需要通过新技术实现数字化转型,完成企业管理和业务模式变革。而云计算是数字化中尤为重要且能够更快实现的技术手段。真正的云应用必须是基于云原生架构的,PaaS是一个重要的步骤,因为这是云原生的第一接触点…

从ACM班、百度到亚马逊,深度学习大牛李沐的开挂人生

“大神”,是很多人对李沐的印象。作为一经推出便大受追捧的 MXNet 深度学习框架的主要贡献者之一,李沐功不可没。值得注意的是,这个由 DMLC(Distributed Machine Learning Community)打造的深度学习框架,创…

Linux基础介绍

Linux的创始人Linus Torvalds。Linux的官方标准发音为[linəks]。Linux和Unix是非常像的,Linux就是根据Unix演变过来的。Linux是免费的,其实只是说Linux的内核免费。在Linux内核的基础上产生了众多的Linux版本。Linux的发行版说简单点就是将Linux内核与应…

Go在区块链的发展和演进

Go语言发展至今已经过去十年多了,是目前最流行的新兴语言,云计算领域的首选语言,而且目前随着区块链的流行,Go再次成为了这个领域的第一语言,以太坊,IBM的fabric等重量级的区块链项目都是基于Go开发。 原文…

一天掌握AI核心技术,上手应用,开发者该划哪些重点?

Alpha Go 只会下棋,却并不擅长垃圾分类;智能助手已经可以执行很多任务,但距离真正的人机自然交互还很远。如今 AI 的发展面临着诸多瓶颈,基础理论研究缺失,深度学习的黑箱属性无解,把一切托付于未知并不可靠…

学会这21条,你离Vim大神就不远了

来源 | Python编程时光(ID: Python-Time)导语:作者本人是 Vim 的重度使用者,就因为喜欢上这种双手不离键盘就可以操控一切的feel,Vim 可以让人对文本的操作更加精准、高效。对于未使用过 Vim 的朋友来说,可…

C 语言 和 C++语言的对比学习   二 数据类型

不管是什么语言,我们最习惯的是通过 “hello world” ,来昭告世界,我们有了新的语言来向这个世界问好,尽管真正属于我们自己的其实是哭声。(呵呵,笑点有点低),下面我们来介绍最为基础…

Makefile语法基础介绍

在Linux下,make是一个命令工具,是一个解释Makefile中指令的命令工具。make命令执行时,需要一个Makefile文件,以告诉make命令需要怎么样去编译和链接程序。 make如何工作:在默认的方式下,只输入make命令&am…

MaxCompute studio与权限那些事儿

背景知识 MaxCompute拥有一套强大的安全体系,来保护项目空间里的数据安全。用户在使用MaxCompute时,应理解权限的一些基本概念: 权限可分解为三要素,即主体(用户账号或角色),客体(表…

GitHub标星3w+的项目,全面了解算法和数据结构知识

作者 | 程序员小吴来源 | 五分钟学算法(ID: CXYxiaowu)导语:今天分享一个开源项目,里面汇总了程序员技术面试时需要了解的算法和数据结构知识,并且还提供了相应的代码,目前 GitHub 上标星 35000 star&#…

Shell脚本基础介绍

shell基础简介:编写脚本通常使用某种基于解释器的编程语言。而shell脚本不过就是一些文件,我们能将一系列需要执行的命令写入其中,然后通过shell来执行这些脚本。进入Linux系统(Ubuntu),打开终端Terminal,”$”表示普通…

「小程序JAVA实战」小程序的举报功能开发(68)

转自:https://idig8.com/2018/09/25/xiaochengxujavashizhanxiaochengxudeweixinapicaidancaozuo66-2/ 通过点击举报按钮,跳转到举报页面完成举报操作。 后台开发 获取发布人的userId,videoId,创建者的Id controllerUserControlle…

tar常见文件解压法

2019独角兽企业重金招聘Python工程师标准>>> tar常见文件解压法:.gz - z 小写.bz2 - j 小写.xz - J 大写.Z - Z大写 转载于:https://my.oschina.net/open1900/blog/149238

cookie的作用域

当我们给网站设置cookie时,大家有没有发现在网站的其他域名下也接收到了这些cookie。这些没用的cookie看似不占多少流量,但如果对一个日PV千万的站点来说,那浪费的资源就不是一点点了。因此在设置cookie时,对它的作用域一定要设置…

必看,10篇定义计算机视觉未来的论文

译者 | Major编辑 | 赵雪出品 | AI科技大本营(ID:rgznai100)导语:如果你没能参加 CVPR 2019 , 别担心。本文列出了会上人们最为关注的 10 篇论文,覆盖了 DeepFakes(人脸转换), Facial Recogniti…

有效的rtsp流媒体测试地址汇总

以下是从网上搜集的一些有效的rtsp流媒体测试地址: 1. rtsp://218.204.223.237:554/live/1/0547424F573B085C/gsfp90ef4k0a6iap.sdp 2. rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp 3. rtsp://211.139.194.251:554…