谷歌发布"自动机器学习"技术 AI可自我创造
谷歌发布"自动机器学习"技术 AI可自我创造
据Inverse报道,今年5月份,谷歌宣布其人工智能(AI)研究取得重大进展,似乎帮助科幻小说中最耸人听闻的末日预言成为现实。谷歌推出名为“自动机器学习(AutoML)”的技术,在无需人类工程师的支持下,允许AI进行自我创造。

从表面上看,这种技术可能会让人觉得AI发展终于迎来“奇点时刻”,它正在失去控制。但实际上,谷歌正利用它将机器学习令人不可思议的力量交到普通人手中。从本质上讲,AutoML的策略就是利用神经网络设计其他神经网络,这并不让人感到新奇,因为促使程序为其他程序编写代码正是机器学习的神奇所在。
AutoML之所以让人感觉耳目一新,原因在于它让神经网络开始介入设计过程中。AutoML并非精炼已经存在的简单模型,而是首先会选择这些模型,然后再对它们进行精炼。在这种情况下,AutoML就进化成我们所期盼的“全功能版机器学习”。在有关这个项目的博文中,谷歌首席执行官桑达尔·皮查伊(Sundar Pichai)表示:“我们希望AutoML可以具备今天少数博士拥有的能力,对于成千上万的开发者来说,在3到5年内就能设计出全新的神将网罗以满足他们的特别需求。”

GoogleNet架构,设计这个网络需要对卷积结构的初始版本进行多年的谨慎实验和完善
所谓的神经网络是模仿人类大脑开发出的计算机系统,包括许多不同的计算层。通常情况下,如果我们想要利用机器学习技术解决某个问题,人类专家必须提供启动神经网络,它可以按照固定规则执行解决问题所需的基本计算。而AutoML则会尝试许多可能合适的算法,测试完全不同的神经网络构架,然后将其与目标相匹配。无需人类监督,随着时间推移,这个过程就会给出解决问题的最佳数学方案以及执行这个方案的最佳方式。最后的神经网络不一定要使用这些算法中的某个,而是可多次使用某个元素,前提是这样做更加有效。

从理论上讲,AutoML的方法应该能够设计出更高效的神经网络。它不仅可用于解决当前的简单问题,也可用于帮助解决对人类来说不可思议的问题。下面我们就来看看谷歌如何利用AutoML的关键能力。
假如对庞大的图片数据库进行分类,AutoML能设计出与人类工程师相似但又略优的神经网络。这种设计令人感到震惊的是,人类工程师们在观察AutoML设计的神经网络时,并不知道自己设计的神经网络与AutoML的设计差异所在。由于他们自己没有提出神经网络,为此他们最初完全无法确定。

AutoML设计的神经网络拥有额外的节点,谷歌称其类似人类研究员最近提出的改进方案
AutoML的目标并非是要将人类从开发过程中剥离出去,甚至也不是要开发全新的AI,而是要让AI继续以我们多年来已经习惯的速度改变这个世界。编码神经网络的挑战正成为整个行业面临的阻碍,AutoML尝试为将来学习机器学习技术的人降低进入的门槛。
虽然远远超出当前技术的复杂水平,但AutoML依然是相同“极端民主化”过程的开始,我们已经在正常编码中多次看到这个过程。HTML拥有Dreamweaver,通过在AutoML模具中运行一整套AI创造AI程序,机器学习可能很快就能实现类似水平的方便操作。
为此,短期内AutoML可能还无法设计出更好的AI,尽管其最终肯定能实现这个目标。可是AutoML能够为正变得绝望的人才打开一个行业。AutoML没有谷歌顶级工程师的理论和数学才华,但普通人也无法让谷歌的顶级工程师来亲手解决他们的问题。有了AutoML,谷歌正在创造普通人可以掌握的AI工程师。
------------------------------
本人微信公众帐号: 心禅道(xinchandao)



本人微信公众帐号:双色球预测合买(ssqyuce)
谷歌发布"自动机器学习"技术 AI可自我创造的更多相关文章
- 谷歌发布基于机器学习的Android APP安全检测系统:Google Play Protect
Google Play作为众所周知的在线应用市场,因为审查制度的松散,经常会有一些恶意软件伪装成其他应用混入其中.此前阿里聚安全小编就报道了2例关于恶意软件伪装在Google Play上的事件:< ...
- zz【重磅】微软开源自动机器学习工具 - NNI
[重磅]微软开源自动机器学习工具 - NNI 在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到模型最佳效果的过程了.即使是对于有经验的算法工程师和数据科学家,有时候也很难把握其中 ...
- 谷歌发布 Android 8.1 首个开发者预览版,优化内存效率
今晨,谷歌推出了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化,其中包含对 Android Go (设备运行内存小于等于 1 GB)和加速设备上对机器学习的全新神经网 ...
- 《2017全球人工智能人才白皮书》发布丨解读世界顶级AI牛人的秘密——腾讯研究院
<2017全球人工智能人才白皮书>发布丨解读世界顶级AI牛人的秘密——腾讯研究院:下载链接:http://www.tisi.org/c16 这个报告写的很好,排版布局,表格,色调,内容都值 ...
- 自动机器学习(AutoML)
自动机器学习(AutoML) 不再需要苦恼于学习各种机器学习的算法 目录: 一.为什么需要自动机器学习 二.超参数优化 Hyper-parameter Optimization 三.元学习 Meta ...
- 数据挖掘:实用机器学习技术P295页:
数据挖掘:实用机器学习技术P295页: 在weka软件中的实验者界面中,新建好实验项目后,添加相应的实验数据,然后添加对应需要的分类算法 ,需要使用多个算法时候重复操作添加add algorithm. ...
- Tomcat 设置自动编译,自动发布,自动部署
Tomcat服务器 具有一个常用的功能: 即自动编译,自动发布,自动部署功能. 问题: 当我们第一次发布程序以后,我们增删改Servelt,Java,.xml等文件,都必须重启Tomcat,如果项目巨 ...
- 微软开源自动机器学习工具NNI安装与使用
微软开源自动机器学习工具 – NNI安装与使用 在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到最佳模型的过程了.对于初学者来说,常常是无从下手.即使是对于有经验的算法工程师 ...
- 【重磅】微软开源自动机器学习工具 - NNI
[重磅]微软开源自动机器学习工具 - NNI 在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到模型最佳效果的过程了.即使是对于有经验的算法工程师和数据科学家,有时候也很难把握其中 ...
随机推荐
- 《modern-php》 - 阅读笔记 - 最佳实践
过滤.验证和转义数据 过滤数据 不要相信任何外部数据! 常见的有以下几种数据需要过滤:HTML,SQL查询,用户提交的信息(邮件地址.电话号码.身份证) HTML htmlentities() HTM ...
- php里面向指定的页面提交数据
在jquery里用 load post 等等,无法得到我想要的结果!于是突然-----这几天想的东西都白想了,现在只好这样了 现在想在php里面向指定的页面提交数据,应该有,还可以有返回值 于是找了这 ...
- Mybatis批量insert报错的解决办法【the right syntax to use near '' at line...】
Java中使用Mybatis批量插入数据时Mapper.xml中的sql如下: <insert id="batchSave"> into t_emp(emp_name, ...
- java虚拟机的符号引用和直接引用
在java中,一个java类将会编译成一个class文件.在编译时,java类并不知道引用类的实际内存地址,因此只能使用符号引用来代替.比如org.simple.People类引用org.simple ...
- HOJ 2091 Chess(三维简单DP)
Chess My Tags (Edit) Source : Univ. of Alberta Local Contest 1999.10.16 Time limit : 1 sec Memory li ...
- MapReduce的计数器
第一部分.Hadoop计数器简述 hadoop计数器: 可以让开发人员以全局的视角来审查程序的运行情况以及各项指标,及时做出错误诊断并进行相应处理. 内置计数器(MapReduce相关.文件系统相关 ...
- 【作业】 iterator,set_union 一些奇怪的语法
关于set_union系列函数(需要有序)的第五个参数,output iterator. 网上都是用inserter(c,c.begin()) 但vs会编译报错 所以改成了back_inserter, ...
- Oracle备份恢复之数据库备份、还原、恢复理论
备份 冷备:关闭数据库并进行数据库物理文件的拷贝过程. 热备:数据库处于open阶段时的备份,通过指令将数据库文件头锁定,然后进行物理系统拷贝,然后通过指令解冻数据文件头,解冻后通过日志文件和undo ...
- 第一个socket服务端程序
第一个socket服务端程序 #include <stdio.h> #include <stdlib.h> #include <string.h> #include ...
- centos 7 yum configuration; yum localinstall
Linux下对于软件包的管理使用rpm管理方式.直接使用rpm包管理工具来进行rpm包的安装,升级,卸载时,对于最让人头疼的莫过与包之间的依赖关系.yum作为一个rpm包前端管理工具,可以自动处理依赖 ...