谷歌发布"自动机器学习"技术 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可自我创造的更多相关文章

  1. 谷歌发布基于机器学习的Android APP安全检测系统:Google Play Protect

    Google Play作为众所周知的在线应用市场,因为审查制度的松散,经常会有一些恶意软件伪装成其他应用混入其中.此前阿里聚安全小编就报道了2例关于恶意软件伪装在Google Play上的事件:< ...

  2. zz【重磅】微软开源自动机器学习工具 - NNI

    [重磅]微软开源自动机器学习工具 - NNI 在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到模型最佳效果的过程了.即使是对于有经验的算法工程师和数据科学家,有时候也很难把握其中 ...

  3. 谷歌发布 Android 8.1 首个开发者预览版,优化内存效率

    今晨,谷歌推出了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化,其中包含对 Android Go (设备运行内存小于等于 1 GB)和加速设备上对机器学习的全新神经网 ...

  4. 《2017全球人工智能人才白皮书》发布丨解读世界顶级AI牛人的秘密——腾讯研究院

    <2017全球人工智能人才白皮书>发布丨解读世界顶级AI牛人的秘密——腾讯研究院:下载链接:http://www.tisi.org/c16 这个报告写的很好,排版布局,表格,色调,内容都值 ...

  5. 自动机器学习(AutoML)

    自动机器学习(AutoML) 不再需要苦恼于学习各种机器学习的算法 目录: 一.为什么需要自动机器学习 二.超参数优化 Hyper-parameter Optimization 三.元学习 Meta ...

  6. 数据挖掘:实用机器学习技术P295页:

    数据挖掘:实用机器学习技术P295页: 在weka软件中的实验者界面中,新建好实验项目后,添加相应的实验数据,然后添加对应需要的分类算法 ,需要使用多个算法时候重复操作添加add algorithm. ...

  7. Tomcat 设置自动编译,自动发布,自动部署

    Tomcat服务器 具有一个常用的功能: 即自动编译,自动发布,自动部署功能. 问题: 当我们第一次发布程序以后,我们增删改Servelt,Java,.xml等文件,都必须重启Tomcat,如果项目巨 ...

  8. 微软开源自动机器学习工具NNI安装与使用

    微软开源自动机器学习工具 – NNI安装与使用   在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到最佳模型的过程了.对于初学者来说,常常是无从下手.即使是对于有经验的算法工程师 ...

  9. 【重磅】微软开源自动机器学习工具 - NNI

    [重磅]微软开源自动机器学习工具 - NNI 在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到模型最佳效果的过程了.即使是对于有经验的算法工程师和数据科学家,有时候也很难把握其中 ...

随机推荐

  1. ABP之框架体系

    一 .框架体系的介绍 ABP框架采用的是DDD(领域驱动设计)的原则,可以很方便实现项目之间的松耦合,采用模块化的方式,方便对框架的扩展. 按照DDD的原则,首先将项目分为四层: 展现层:用来展现给用 ...

  2. uid列表来讲讲我是如何利用php数组进行排重的

    经常接到要对网站的会员进行站内信.手机短信.email进行群发信息的通知,用户列表一般由别的同事提供,当中难免会有重复,为了避免重复发送,所以我在进行发送信息前要对他们提供的用户列表进行排重. 假如得 ...

  3. 自己封装framworks上传到应用商店报错

    参考链接: http://www.jianshu.com/p/60ac3ded34a0 http://ikennd.ac/blog/2015/02/stripping-unwanted-archite ...

  4. Circular reference 循环引用 第二联系人

    A circular reference is a series of references where the last object references the first, resulting ...

  5. Java applets A Java applet example

    https://en.wikipedia.org/wiki/Ajax_(programming) https://zh.wikipedia.org/wiki/AJAX Ajax (also AJAX; ...

  6. $("this") $(this) 区别

    1.$("this")是使用标签选择器,查找名为this的标签2.$(this)取出当前对象并转换为jQuery对象3.$(this)是jquery对象,能调用jquery的方法, ...

  7. 敌兵布阵---hud1166(线段树或者树状数组模板)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 线段树中对某一点的值进行改变: #include<iostream> #includ ...

  8. Android内存泄漏的本质原因、解决办法、操作实例

    今年最后一个迭代终于结束了,把过程中碰到的不熟悉的东西拉出来学习总结一下   内存泄漏的本质是:[一个(巨大的)短生命周期对象的引用被一个长生命周期(异步生命周期)的对象持有]   这个东西分为两个部 ...

  9. CentOS配置JDK环境

    1 .下载JDK,jdk1.7.0_80.gz 2. mkdir -p /usr/lib/java 3.sudo chmod -R 777 /usr/lib/java 4.tar -zxvf jdk1 ...

  10. oracle(八)块清除

    (1)  快速块清除(fast block cleanout), 当事务修改的数据库全部保存在buffer cache并且修改数据块的数据量没有超过cache buffer 的10%,快速清除事务信息 ...