AI造的AI,比人造的还厉害,该喜还是该忧?
图片来自网络
科技日报张梦然
谷歌公司今年稍早时间宣布,他们的人工智能(AI)系统已能发明自己的加密算法,还能生成自己的AI。而据谷歌官方博客及未来主义(Futurism)新闻网近日消息称,这个由AI创造的“子AI”,性能已打败人类创造的AI:测试中,名为NASNet的“子AI”系统正确率达到82.7%,比之前公布的同类AI产品的结果高1.2%,系统效率高出4%。
2017年5月,“谷歌大脑”(GoogleBrain)的研究人员宣布研发出自动人工智能AutoML,该人工智能可以产生自己的“子AI”系统。日前,他们决定向AutoML发起迄今为止最大的挑战——尝试用AutoML自己创造出的AI,打败人类设计的AI。
团队成员使用一种被称为强化学习的方法,自动化设计机器学习模型。此次,AutoML的“身份”是一个控制器神经网络,为特定任务开发一个“子AI”。这个新生成的“孩子”名为NASNet,可以实时地在视频中识别人体、汽车、交通信号灯、手袋、背包等目标。AutoML作为“家长”,会评估“孩子”NASNet的性能,并使用这些信息来改善“子AI”,再将这一过程重复数千次。
团队成员在ImageNet(计算机视觉系统识别项目,是目前世界最大的图像识别数据库)图像分类和COCO目标识别两个数据集上,对“子AI”NASNet进行了测试。他们表示,这是计算机视觉领域两个最受认可的大规模学术数据集,其数量级之庞大使得测试非常严峻。
结果,在ImageNet测试中,NASNet在验证集上的预测准确率达到了82.7%,比之前公布的同类人工智能产品的结果好1.2%,与论文预印网站上报告但未发表的结果不相上下,系统效率则提高了4%,最大模型的平均精确度为43.1%。团队成员表示,NASNet将被用于各类应用程序,用户能通过该AI系统进行图像分类和对象检测。
总编辑圈点
机器人能够造机器人,AI能够设计AI。想想也没什么奇怪的,只要目标定义清楚,强大的计算机当然比人脑算得快,迟早会替代人。但这不等于AI可以脱离人自行进步了。因为AI还是被拴在笼子里,偶尔被放进赛道,跑一跑罢了。什么时候AI突发奇想,为自己设定一个目标,那什么时候它才能跟人相比。现在还差得远呐
- 熔断器 Hystrix 源码解析 —— 命令执行(一)之正常执行逻辑
- 智能主题检测与无监督机器学习:识别颜色教程
- 如何下载安装Weka机器学习工作平台
- Dubbo 源码解析 —— LoadBalance
- 如何处理机器学习中类的不平衡问题
- 【死磕Java并发】—– Java内存模型之重排序
- Mask R-CNN源代码终于来了,还有它背后的物体检测平台
- 37个TOP实例命令,超过一半你肯定都没见过
- 利用TensorFlow生成图像标题
- 保存并加载您的Keras深度学习模型
- 简单、通用的JQuery Tab实现
- Dubbo源码解析 - 远程暴露
- 使用FastText(Facebook的NLP库)进行文本分类和word representatio...
- 声音分类的迁移学习
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 如何在Android Studio下进行NDK开发
- flutter中build.gradle仓库的配置(解决外网下载速度过慢失败的问题)
- Android studio 实现随机位置画10个随机大小的五角星的代码
- 详解Android Studio实现用户登陆界面demo(xml实现)
- Flutter 实现进度条效果
- Android 侧边滑动关闭Activity的示例代码
- Flutter 系统是如何实现ExpansionPanelList的示例代码
- Flutter中如何使用WillPopScope的示例代码
- Android实现音乐播放进度条传递信息的两种方式(在service和activity中)
- Flutter 中 Dart的Mixin示例详解
- Android Studio 实现九宫格功能
- Android user版通过adb_enable开启adb 调试 不提示对话框的流程分析
- Android实现圆线按钮进度效果
- Flutter 透明状态栏及字体颜色的设置方法
- Android实现带有进度条的按钮效果