当前位置:首页 > 智能硬件 > 人工智能AI
[导读] AlphaGo(阿尔法狗)战胜了柯洁,人工智能赢了,赢家仍然是人类! 深度强化学习DRL,其中一个最最经典的应用就是谷歌DeepMind团队研发的围棋程序AlphaGo(阿尔法狗)。Al

AlphaGo(阿尔法狗)战胜了柯洁,人工智能赢了,赢家仍然是人类!

深度强化学习DRL,其中一个最最经典的应用就是谷歌DeepMind团队研发的围棋程序AlphaGo(阿尔法狗)。AlphaGo的胜利将深度强化学习推上新的热点和高度,成为AI人工智能历史上一个新的里程碑。

有必要跟大家一起探讨一下AlphaGo(阿尔法狗),了解一下AlphaGo背后神奇的AI力量。

围棋的程序设计:

围棋是一个完美的、有趣的数学问题。

围棋棋盘是19x19路,所以一共是361个交叉点,每个交叉点有三种状态,可以用1表示黑子,-1表示白字,0表示无子,考虑到每个位置还可能有落子的时间、这个位置的气等其他信息,可以用一个361 * n维的向量来表示一个棋盘的状态。则把一个棋盘状态向量记为s。

当状态s下,暂时不考虑无法落子的地方,可供下一步落子的空间也是361个。把下一步的落子的行动也用361维的向量来表示记为a。

于是,设计一个围棋人工智能的程序,就转变为:任意给定一个s状态,寻找最好的应对策略a,让程序按照这个策略走,最后获得棋盘上最大的地盘。

谷歌DeepMind的围棋程序AlphaGo(阿尔法狗)就是基于这样思想设计的。

AlphaGo概述:

AlphaGo(阿尔法狗)创新性地将深度强化学习DRL和蒙特卡罗树搜索MCTS相结合, 通过价值网络(value network)评估局面以减小搜索深度, 利用策略网络(policy network)降低搜索宽度, 使搜索效率得到大幅提升, 胜率估算也更加精确。

MCTS必要性:

AlphaGo(阿尔法狗)系统中除了深度强化学习DRL外,为什么还需要蒙特卡罗树搜索?

围棋棋面总共有19 * 19 = 361个落子位置。假如计算机有足够的计算能力,理论上来说,可以穷举黑白双方所有可能的落子位置,找到最优或次优落子策略。如果穷举黑白双方所有可能的落子位置,各种组合的总数,大约是 250^150 数量级,即围棋的计算复杂度约为250的150次方。假如采用传统的暴力搜索方式(遍历搜索方式),用当今世界最强大云计算系统,算几十年也算不完。按照现有的计算能力是远远无法解决围棋问题的。早期计算机围棋软件通过专家系统和模糊匹配缩小搜索空间, 减轻计算强度, 但受限于计算资源和硬件能力, 实际效果并不理想。

但是到了2006年,蒙特卡罗树搜索的应用标志着计算机围棋进入了崭新阶段。

AlphaGo系统组成:

AlphaGo(阿尔法狗)系统主要由几个部分组成:

1.策略网络(Policy Network):给定当前围棋局面,预测/采样下一步的走棋。

2.快速走子(Fast rollout):目标和策略网络一样,只不过围棋有时间限制,需要在规定时间内适当牺牲走棋质量情况下,快速落子,速度要比策略网络要快1000倍。

3.价值网络(Value Network):给定当前围棋局面,估计是白胜还是黑胜。

4.蒙特卡罗树搜索(Monte Carlo Tree Search):不穷举所有组合,找到最优或次优位置。

把以上这四个部分结合起来,形成一个完整的AlphaGo(阿尔法狗)系统。

蒙特卡洛树搜索 (MCTS) 是一个大框架,许多博弈AI都会采用这个框架。强化学习(RL)是学习方法,用来提升AI的实力。深度学习(DL)采用了深度神经网络 (DNN),它是工具,用来拟合围棋局面评估函数和策略函数的。蒙特卡洛树搜索 (MCTS) 和强化学习RL让具有自学能力、并行的围棋博弈算法成为可能。深度学习(DL)让量化地评估围棋局面成为了可能。

小结:

可以说 AlphaGo 最大优势就是它应用了通用算法,而不是仅局限于围棋领域的算法。AlphaGo胜利证明了像围棋这样复杂的问题,都可以通过先进的AI人工智能技术来解决。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

我希望打造一个紧凑的演示项目,同时整合三方面内容:计算机视觉、机器人操作以及少量“推理”功能。手写数学题是一个理想的测试对象——人类书写起来方便,光学字符识别(OCR)处理起来有趣,输出结果还能直接映射为一个单一数字,对...

关键字: 计算机视觉 机器人 机械臂

车辆检测是一种基于深度学习的对象检测技术,用于识别和定位车辆(注:已修正原文中“检测人”一词的错误)。该技术可广泛应用于停车场管理、交通分析等多种场景,是非法停车识别、交通拥堵检测以及交通流量统计等多类应用的基础算法。

关键字: 深度学习 串口调试 数据集

传统的监控系统通常依赖云服务或专用服务器,这会增加部署的复杂性和成本。随着边缘AI设备性能的不断提升,现在可以直接在本地硬件上运行实时计算机视觉应用。

关键字: 边缘AI 计算机视觉 RK3576

计算机视觉任务的细节层次逐渐递进。图像分类为整个画面赋予一个标签;目标检测在每个物体周围绘制边界框;实例分割则更进一步,逐像素地勾勒出每个物体的轮廓,为每个实例生成独立的掩码。这种更高的精确度使我们能够清晰地将一个人从场...

关键字: 计算机视觉 边缘 AI Raspberry Pi 5

我们生活在一个信息过载的世界。我想将计算机视觉与日常生活结合起来,解决一个简单的问题:为了查看早间新闻,不得不在手机上不停地滚动浏览。

关键字: 计算机视觉 Arduino LCD屏

高速通信网络的快速发展推动了多芯光纤(MCF)的发展,使其成为克服传统单芯光纤传输容量限制的一项前景广阔的技术。通过在单一包层内集成多个光芯,多芯光纤显著提高了数据吞吐量,同时减小了光缆的物理尺寸。

关键字: 多芯光纤 自动化 计算机视觉

安全的睡眠习惯对婴儿的健康和发育至关重要,尤其是在出生后的头一年。全球医学组织建议婴儿仰卧(平躺姿势)入睡,以降低睡眠相关意外的风险,并有助于健康的呼吸。然而,家长或看护者持续手动监护往往较为困难,尤其是在夜间或看护者忙...

关键字: 计算机视觉 人工智能 机器学习

系统采用基于OpenCV的图像处理技术,实时检测车道线并估算车辆轨迹。根据这些信息,计算出转向角度,使车辆保持在车道中央行驶,并通过PID控制器确保转向行为平稳稳定。

关键字: PID控制器 计算机视觉 OpenCV

这是一款为 ELEC 553 课程的期末项目而开发的自主车道保持遥控汽车。它采用了车道保持流程,能够在蓝色车道间行驶,并在红色标记处停车,还具备使用 Ultralytics YOLO 进行物体识别的功能,以检测周围物体。

关键字: 计算机视觉 树莓派 5 摄像头

德国波恩2026年5月7日 /美通社/ -- DHL快递今天宣布推出AI物品识别功能,这是国际快递行业的一项首创。该创新功能运用先进的计算机视觉技术,对客户上传的物品照片进行...

关键字: AI 计算机视觉 视觉技术 人工智能
关闭