继谷歌宣布人工智能项目AlphaGo实现突破性研究——计算机程序首次击败专业棋手之后, 谷歌DeepMind公布了将与过去十年最佳围棋手李世石之间的终极挑战的详细情况。3月9日至3月15日,AlphaGo将在韩国首尔与李世石进行5场挑战赛。比赛完全平等,获胜者将得到一百万美元奖金。

今天下午,谷歌人工智能AlphaGo与韩国棋手李世石的第一场比赛结束,AlphaGo获得今日比赛的胜利。双方在较量3个半小时后,李世石宣布认输。今日比赛结束后,双方还将分别在10日、12日、13日、15日的北京时间中午12点进行剩余4场比赛。

李世石赛后的表情,求此时人类棋王的阴影面积

AlphaGo开发者DeepMind公司在今年1月的学术杂志《Nature》刊登封面文章,展示了围棋人工智能领域突破性进展的详细情况。这次对弈中,坐在李世石对面正是《Nature》封面文章作者之一黄士杰(Aja Huang),他本人来代替AlphaGo在棋盘上落子。AlphaGo一方的旗帜是英国国旗,因为这次参赛的谷歌围棋程序AlphaGo来自英国人工智能公司DeepMind。

谷歌AlphaGo在第一次与世界顶尖围棋手的较量中取得胜利,这是人工智能发展史上重要的里程碑,代表人工智能已经能在诸如围棋等高度复杂的项目中发挥出超过人类的作用。

谷歌的AlphaGo有多强大

传统的人工智能方法是将所有可能的走法构建成一棵搜索树 ,但这种方法对围棋并不适用。此次谷歌推出的AlphaGo,将高级搜索树与深度神经网络结合在一起。这些神经网络通过12个处理层传递对棋盘的描述,处理层则包含数百万个类似于神经的连接点。

其中一个神经网络“决策网络”(policy network)负责选择下一步走法,另一个神经网络“值网络”(“value network)则预测比赛胜利方。谷歌方面用人类围棋高手的三千万步围棋走法训练神经网络,与此同时,AlphaGo也自行研究新战略,在它的神经网络之间运行了数千局围棋,利用反复试验调整连接点,这个流程也称为巩固学习(reinforcement learning),通过广泛使用Google云平台,完成了大量研究工作。

AlphaGo在与人的对弈中用了“两个大脑”来解决问题:“决策网络”和“值网络”。通俗来说就是,一个大脑用来决策当前应该如何落子,另一个大脑来预测比赛最终的胜利方。

谷歌希望能把这套人工智能算法用于灾害预测、风险控制、医疗健康和机器人等复杂领域。也就是说谷歌的目的还是为了更好的服务人类,没有任何恶意。DeepMind(AlphaGo的研究公司)创始人哈萨比斯说:公众对人工智能的警示掩盖了人工智能带来的帮助。距离人脑水平的人工智能仍然相当遥远,可能还需要几十年。

在昨天的赛前发布会上,谷歌董事长施密特表示,输赢都是人类的胜利。因为正是人类的努力才让人工智能有了现在的突破。

人工智能在安全领域也表现不俗

今年八月一场名为Darpa’s Cyber Grand Challenge网络挑战赛将举行,参加决赛的七支团队必须利用对手漏洞进行攻击的同时,还要发现并自动修复自身漏洞、维护性能与功能正常。与其他“夺旗”竞赛不同, 这是世界第一个完全由计算机软件主导的黑客比赛。

获胜者最后会赢得200万美元大奖,Darpa其实就是美国国防部高级研究计划局,不怪人家就是财大气粗!

机器黑客:自动挖洞、打补丁

加州大学圣芭芭拉分校计算机科学教授Giovanni Vigna是黑客团队“Shellphish”的创始人,他们建立了一个叫做“Mechanical Phish”(机械钓鱼)的系统将参加本次比赛。

Vigna在2016年美国RSA安全大会上表示:

“完全自动化的hacking系统是我们最终的边界。人类能发现漏洞,却没办法对数以百万计的项目进行分析。”

现实中的黑客并不如电影描述的那么“性感”,他说:

“黑客通常只是一堆围在桌边的人,很疲惫却仍在笔记本上敲击键盘。而我们之所以当黑客,要么是因为我们想攻击别人,要么是想找出漏洞,或者仅仅是因为好玩。”

“机器黑客”在保护网络、快速识别、系统补丁等过程表现出色,从而避免了漏洞的利用、数据被盗或网络服务遭到攻击的情况。

人工智能快速通关“超级玛丽”

除了Cyber Grand Challenge之外,其他组织也已经开始将人工智能运用于hacking机器中。

Konstantinos Karagiannis利用神经网络(模拟人类大脑学习和解决问题)建立了一个hacking系统。据他介绍,这个名为MarI/O的人工智能程序可以在没有任何先验知识的情况下,只经过34次尝试便通关了“超级玛丽”。最初,它只有几个简单的参数设置,经过几次不同尝试之后它就“了解”到应该怎么玩,它“学会了”。

视频

Karagiannis说:

“采用了AI技术的安全扫描器可以识别复杂的漏洞,那些具有极具创意的手法是人们不曾想到过的。它可以采用非常低端硬件,价值一千美金的GPU(图形处理单元,通常用在游戏当中)就可以超过一台十年前的超级计算机。”

Karagiannis希望能在今年夏天演示这个POC。

每个硬币都有另一面

尽管“机器黑客”能为安全专家的弹药库提供颇具杀伤力的武器,但是更大的风险在于这些武器也可能落入错误的人手中。Karagiannis告诉卫报,攻击者如果在一年内使用了这些技术,他并不会感到惊讶。

HackerOne安全公司联合创始人Alex Rice同意这一观点,他认为任何可以用来发现漏洞的防御手段都可能被罪犯利用——技术最终都会成为一把双刃剑。

尽管如此,Rice认为自动化安全措施的兴起是一件好事:

“人人都在努力跟上趋势。几乎所有组织都经历过网络攻击,这关系到生死存亡,显然之前我们所做的一切都是失败的。而最好的解决办法就是将人类与机器的技能加以结合,人类最擅长的东西目前我们还没发现。而即使未来我们拥有了有感知的机器时,它们依然要接受人类的指挥。”

作者:哆啦A梦

来源:51CTO

战胜棋王后,人工智能是否可以颠覆安全?相关推荐

  1. 每日新闻:人工智能将会颠覆所有的商业应用;哈啰出行完成近40亿元新一轮融资;苹果遭德州公司Fintiv起诉;联想腾讯继续加强合作...

    关注中国软件网 最新鲜的企业级干货聚集地 趋势洞察 沈向洋:人工智能将会颠覆所有的商业应用,影响每一个人的生活 微软全球执行副总裁.微软人工智能及微软研究事业部负责人沈向洋:我们看到云计算和已经分布在 ...

  2. 阿尔法围棋击败人类是计算机在那方面的应用,阿尔法围棋战胜人类:人工智能又一胜利...

    计算机下棋的思考模式 现在主流弈棋计算机的基本"思考模式"很简单,就是对当前局面下的每一种合法走法所直接导致的局面进行评估,然后选择"获胜概率"最高的局面所对应 ...

  3. 巨变的时代、人工智能AI带来颠覆性的影响、技术十大趋势

    https://www.toutiao.com/a6626981566553784835/ 导读:我们身处一个巨变的时代,毋庸置疑,人工智能 (AI) 已经成为科技前沿之一,将给许多行业带来颠覆性的影 ...

  4. 搅动金融科技的人工智能,能否颠覆支付格局?

    2017年,对第三方支付公司来讲,一边是火焰一边是海水. 艾瑞咨询发布了2017年第二季度中国第三方支付数据报告.据报告显示,中国第三方移动支付交易规模达27.1万亿元,同比增长95.4%,环比增长1 ...

  5. 让·阿方索·德纳(Jean Alfonso decena)引领对话式人工智能创新并颠覆菲律宾金融科技...

    技术系列中的女性 (WOMEN IN TECHNOLOGY SERIES) Over the past few years, tech companies and researchers all ov ...

  6. 大家猜猜看除了围棋,人工智能下一个颠覆的领域是什么?

    Siri或Android助手,提供社交媒体消息流,提供推荐和地图,提供对话界面? 玩游戏方面比如:深蓝.沃森.AlphaGo类似等等? 智能驾驶?无人驾驶? 人工智能是否会取代我们的工作,使越来越多的 ...

  7. 以后救命靠AI:人工智能已开始颠覆医院,这五个领域首当其冲

    本文来自AI新媒体量子位(QbitAI) 看病难,看病贵?这不是中国特色,某种程度上美国比中国要严重得多.全球都面临着类似的问题.世界卫生组织估计,全球约有430万医生和护士的缺口.这种欠缺在不发达国 ...

  8. 区块链+人工智能,如何颠覆我们已知生活

    这几年除了人工智能和大数据比较火之外,区块链也突然出现在科技界的视野当中.区块链对于我们还是一个非常陌生领域,区块链技术是利用块链式数据结构来验证和储存数据.利用分布式节点共识算法来生成和更新数据.利 ...

  9. java实现井字棋 人工智能,Storm之——实现井字棋游戏(人工智能)

    一.下载源码 二.本地部署 这里,我们直接运行Topology可实现本地部署. 运行ScoringTopology的结果如下: 3597 [main] INFO com.lyz.storm.topol ...

最新文章

  1. RHEL6系列更换epel源
  2. linux中各种文件的颜色表示是什么意思?
  3. springmvc+spring+mybatis+maven项目集成shiro进行用户权限控制【转】
  4. Hbase数据存储架构
  5. html audio 本地无效源,音频文件无法播放?H5的audio标签在win7下运行时报错“无效源”?...
  6. pycharm2019.2一个奇怪的bugger,执行后输出内容被莫名处理
  7. 对Bootloader(引导加载程序)的几点理解
  8. 简化Redis数据访问代码RedisTemplate
  9. 【转】现代浏览器的工作原理
  10. 四元素与欧拉角之间的转换
  11. 【shell基础】条件测试
  12. mac安装win7之后鼠标失灵_苹果电脑装win7后键盘鼠标没有反应未响应的解决方法...
  13. RapidMiner简单入门教程——入门必看超详细
  14. 基于氚云平台的应用开发学习(三)
  15. DS18B20单总线协议
  16. 自己总结的数据库系统概论笔记,需要的拿去用
  17. 云效平台——基于jmeter的轻量级性能测试平台
  18. 各种机器学习分类模型的优缺点
  19. Android开发模式万佛朝中MVX(MVC、MVP、MVVM)
  20. MarGo: Missing required environment variables: GOROOT GOPATH See the `Quirks` section of USAGE.md fo

热门文章

  1. 寻找最优秀AI公司 | 量子位2018年度评选启幕
  2. 大结局:GitHub正式归于微软旗下,新CEO下周一上任“三把火”
  3. 这位勇士,你别去读博了:搞机器学习要PhD何用?
  4. 建模数据科学家的福音:MIT系特征自动构造工具今日发布
  5. 原生JS实现简易转盘抽奖
  6. 零散知识点总结(1) Gradle 使用配置总结
  7. Laravel 大将之 路由 模块
  8. php分享十七:http状态码
  9. !!!SQL sever 函数表达
  10. SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法...