谷歌发布"自动机器学习"技术 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. MySQL的btree索引和hash索引的区别 (转)

    Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-T ...

  2. React 组件协同关系

    组件协同的两种方法,1种是纵向的协同,就是组件嵌套,重点在于代码的封装,2种是横向协同也就是Mixin,组件抽离,重点在于代码复用 1.组件嵌套,父组件通过属性向子组件,子组件可以通过事件处理函数以委 ...

  3. 基本类型互相之间转化可以用Covent类来实现。

    一.C#类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 1.基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象.2.值类型和引用类型的转换采用装箱(boxing)或拆箱( ...

  4. Python面向对象之属性

    属性的定义和调用 1,定义时,在普通方法的基础上添加@property装饰器 2,定义时,属性仅有一个self参数 3,调用时,无需括号 vim day7-8.py #!/usr/bin/python ...

  5. R数据可视化手册学习简单的绘制常见的图形

    1.绘制散点图 # 使用ggplot2 library(ggplot2) ggplot(data = mtcars, aes(x = wt, y = mpg)) + geom_point() 2.绘制 ...

  6. SpringBoot 统一响应格式

    -Spring Boot返回数据及异常统一封装 -企业实战之spring项目<接口响应体格式统一封装> -Spring Boot fastjson替换jackson -java web项目 ...

  7. HTML5 桌面提示

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  8. rem布局,flexible.js

    //author:caibaojian //website:http://caibaojian.com //weibo:http:weibo.com/kujian //这段js的最后面有两个参数记得要 ...

  9. Django---管理界面简单设置

    1.设置可选字段 为了设置某一个字段是可选的,不如说email,仅仅须要改动其相关的模型,也就是在model.py中改动模型,将email=models.EmailField(blank=True), ...

  10. if判断代码 转变为 流程图

    转换规则如下: if 代表一个菱形+问号 if后面的条件代表菱形里的内容+↓yes(向下箭头和yes) if同级的else代表右拐向下箭头和no 执行语句块代表一个矩形. if 今天发工资: 先还信用 ...