@ 2015.02.27 , 00:25
33

人工智能:会学习玩电子游戏的算法程序

# 本文由 zhoyifan 童鞋投递译稿:

deepmind公司的Demis博士开发了一个程序,可以自己独立钻研如何玩电子游戏,以及如何在游戏中获胜。

这个程序受到人脑运作机理的启发,已经自主学习、掌握了49款atari公司的经典游戏。在一半以上的游戏中,它的水平能不输给,甚至超过专业级的人类玩家。

可以独立学习如何完成一系列复杂的任务的程序还是第一次。这个项目的研究进展已经发到了著名的nature杂志上。

Demise Hassabis博士是deepmind的工程部副部长,他说:”在这之前,具有自主学习功能的软件只能学习相似的,简单的任务。我们这是第一次把它放在一个感性的、丰富的环境中,去完成一些对人类来说也有一些挑战性的任务。”

很多科技公司都在程序的自主学习这方面的研究中投入巨资。在2014年,谷歌收购了deepmind科技公司,对外公布的价钱是四百万英镑。

让软件掌握复杂的游戏,deepmind并非首创,之前已经有人做到过。IBM推出的深蓝,在1997年的一次比赛中击败了世界冠军Garry Kasparov。而deepmind的这个人工智能程序刚开始自主学习的时候,程序内部只有一些游戏规则的介绍和一点技巧的提示。和深蓝的区别在于,他们的这款程序在玩游戏之前,只是知道一些简单的信息,所以被他们戏称为“agent”。

Hassabis博士解释道:“我们只给了程序一些简单的信息,只有屏幕显示出来的画面以及游戏最后的得分越高越好这两项。其他的一切,这个程序只能自己慢慢研究。”

这个项目的团队展示了这款程序在49款电子游戏中的表现,从老式的游戏比如说Space Invaders和Pong,再到拳击和网球游戏,以及3D-racing challenge Enduro。

[-]

在29款中,程序的表现类似于或者强于人类。在游戏Pinball,Boxing和Breakout中,它的表现远超专家级人类的水平。但是它在Pac-man,Private Eye和Montezuma’s revenge中表现欠佳。

[-]
该程序在玩小蜜蜂时表现很棒,但玩起吃豆人则很困难

“现在再看这些游戏,因为这些游戏来自80年代,你可以非常轻松地写出玩这些游戏的程序,所以我们的程序看起来就会显得无关紧要。“
“重要的是,这个系统可以从一些很感性的信息---屏幕显示出的画面中,学会如何解决问题。“
“这个程序还能在没有提前编写解法的情况下玩49个来自xbox的游戏。你只用给它一个新的游戏,新的屏幕界面,然后等几个小时,它就能钻研出来大致是怎么玩的。“

这个研究是”深度学习“领域的最新进展,这个领域的研究正在为更聪明的机器的面世铺平道路。

科学家们正在研究一种可以就像人脑那样先处理像图像和声音那样很大量的数据,然后再提取出有用的信息的电脑程序。这项技术可以让机器扫描出成千上万幅图像后,明白它需要重点注意哪里。自动驾驶汽车需要对周围环境具有有效的感知,这对自动驾驶汽车的研发具有重要的意义。

也许这个程序也能用在声音识别上,用于高级的人声识别软件中,或者一些实时翻译的软件。

Hassabis博士说”在工厂,在照顾老人的机器和做家务的机器上,还有很多硬伤,其中之一是当这些机器到了真实世界,他们不得不处理一些意想不到的情况。你不可能对所有可能发生的不测都提前编好代码去应对。“
“在某种意义上,这些机器需要有自主学习和自主适应的功能。“

有些人担心真的造出来比人类强大的机器之后,人类的处境就会变得危险。去年12月霍金教授就曾说过,完善的人工智能技术“会让人类不复存在“。

本文译自 BBC,由译者 投稿 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

0.0
赞一个 (7)

TOTAL COMMENTS: 33+1

  1. dokyun
    @3 years ago
    2703435

    新一代外挂?

    [48] XX [0] 回复 [0]
  2. 琉璃Pst
    @3 years ago
    2703438

    什么时候人工智能会对着妹子图撸?

    [44] XX [2] 回复 [0]
  3. hentai
    @3 years ago
    2703442

    最后该程序学会了骂“猪队友”

    [195] XX [4] 回复 [0]
  4. 2703443

    其实人类对程序言听计从的时代早就悄然来临——“前方有测速探头,您已超速,请慢行”

    [109] XX [3] 回复 [0]
  5. 2703444

    @琉璃Pst: 看过机器之恋没?七弟可以啊!

  6. 比热容X局
    @3 years ago
    2703445

    太好了,这样我玩Hgame的时候就可以不用费神操作了
    先生这个不是用来…

    [39] XX [0] 回复 [0]
  7. Super碗
    @3 years ago
    2703452

    感觉人类在做死的道路上越走越远了耶( p_q)

  8. 2703454

    @Soar: 你把闹钟忘了……

  9. 2703463

    愚蠢的人类,用电脑设计游戏程序,再设计个玩游戏程序的程序来通关游戏程序,真tm蛋疼

    [39] XX [10] 回复 [0]
  10. Dimension
    @3 years ago
    2703466

    只有我才觉得第一幅图下方那个飞船才像铅笔么….

  11. ayahuasec
    @3 years ago
    2703468

    挂机神器……

  12. 2703470

    @比热容X局: 还是直接下个全CG存档最省事

    [12] XX [0] 回复 [0]
  13. 赖猫咯
    @3 years ago
    2703479

    这人工智能可以当助手

  14. 大麻夹
    @3 years ago
    2703491

    要是BESIEGE这种游戏可以写AI对战就好玩了 攻城湿码农之间的战争

  15. 长门有希
    @3 years ago
    2703498

    骇客帝国里那句不知什么时候人类发明了AI

  16. 2703500

    工作室必备

  17. Newark驰爸爸
    @3 years ago
    2703503

    “在29款中,程序的表现类似于或者强于人类。在游戏Pinball,Boxing和Breakout中,它的表现远超专家级人类的水平。但是它在Pac-man,Private Eye和Montezuma’s revenge中表现欠佳。”
    只会玩儿线性游戏,非线性游戏就sb了,看来孩子是一根儿筋。

  18. 客卿
    @3 years ago
    2703521

    终结者里面天网的初级模式已经开始启动。。。

  19. floodpeace
    @3 years ago
    2703535

    这不就是外挂么。。。

  20. 勇敢的骚年
    @3 years ago
    2703542

    以后发展下去代练的都要失业了

  21. 2703643

    人类的运作机理是什么?

  22. 2703644

    人脑的运作机理是?

  23. 飞过回忆
    @3 years ago
    2703672

    地球Online怎么玩,求教

  24. 坏淫
    @3 years ago
    2703675

    程序最后学会了用女声和队友语音

  25. 神一样的亻
    @3 years ago
    2703754

    这也算新闻,游戏里的AI不是一直就为这而存在的么?

  26. 格渡犬马
    @3 years ago
    2703780

    程序猿主宰世界系列

  27. 2703804

    神经网络

  28. anonymous
    @3 years ago
    2703936

    真想看看这个程序玩 I wanna be the guy 系列

  29. 一气化鸿钧
    @3 years ago
    2704111

    这该叫啥?智能外挂?

  30. shushsu
    @3 years ago
    2704176

    @hentai: 这样通过图灵测试妥妥的

  31. 鼓励
    @3 years ago
    2704190

    上面的你们都搞错了,这个人工智能的最终目的不是完美通关全部电子游戏,而是从这方面来尝试研究“更聪明的机器”
    煎蛋网原来有这么多吊丝

  32. carol3
    @3 years ago
    2704487

    碰巧atari的这几个游戏我都知道,在Pinball、Boxing中能取得成绩是因为这两个东西比较简单——应该说是从画面表现到玩家的操作,只要建立反射神经弧就行了;而Pacman还得考虑战术规划问题,去躲避敌人设计路线。所以……

  33. Penguin
    @3 years ago
    2704651

    @Dimension: 不要玷污我的童年>_<

发表评论


24H最赞