阿尔法围棋(AlphaGo)是一款围棋人工智能程序,由位于英国伦敦的谷歌(Google)旗下DeepMind公司的戴维·西尔弗、艾佳·黄和戴密斯·哈萨比斯与他们的团队开发,这个程序利用“价值网络”去计算局面,用“策略网络”去选择下子。
阿尔法围棋(AlphaGo)的主要工作原理是“深度学习”。深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。
阿尔法狗通过学习以前的棋谱和自我对局(self-play)的训练,完成了棋力的提升。也有的人说它靠的是运算能力,是穷举排列组合+剪枝+局势估值。
至于开发AlphaGo所使用的编程语言,有的说是C++ & Lua (hacker news上的回帖,回帖者是Deepmind的软件工程师), 有的说Python,也有的说是Go语言。
在中国几乎每一个运动、技能或技术,都是伴随着“夺冠”和重大胜利引发普通大众的关注和热情,进而了解和学习。
如八十年代初中国女排第一次夺得世界冠军,中小学的体育课一下子变成打排球,“为国争光”的口号和女神精神激励了一代人。
再后来,聂卫平在中日围棋擂台赛中打败小林光一等日本超一流棋手,我的体育老师开始教我们下围棋,好长一段时间,我们的体育课就是下围棋。
同样,九十年代初谢军成为中国第一个国际象棋冠军,多少家长把小朋友送去学国际象棋;2000年,丁俊晖成为中国第一个台球世界冠军,也对台球运动起到了极大的普及作用。
今天,阿尔法狗的胜利可能会有深远的历史影响。科技和IT技术高速发展,这只狗都能够自主学习,但是人的学习周期,心智成长的周期没有改变。选择也更加多元化,显然不会形成像以前一样巨大热潮。
30年前,编程可能只是计算机行业才需要的技能,到了今天,编程已经成为数学、金融、物理等行业的基本工具,再过10年,编程完全有可能成为所有脑力劳动者的基础技能,跟Word, Excel, PPT一样成为办公技能的标配。
有人问我,编程、软件开发的工作会像现在一些岗位被机器所取代,成为一项自动化的工作吗?
从现在所有趋势来看,需要编程开发的领域越来越广,对技术的要求越来越高。从可预见的将来来看,没有任何迹象表明编程开发的工作会被取代。
联系客服