课程知识总结Courseknowledgesummary第10节(挑战AI,⼈机⼤战⼩游戏)L1⼈⼯智能⼈⼯智能是研究让计算机模拟⼈的思考⽅式和⾏为的学科。⼈⼯智能的应⽤:聊天机器⼈、物流机器⼈、⼈⼯智能机器⼈AlphaGo;例如:随机模块random随机模块:random⽣成随机数字功能:randint参数1:起始数字(包含)参数2:结束数字(包含)返回值:⽣成的随机数字importrandomn=random.randint(1,10)print(n)整数输⼊弹窗功能弹窗模块:ybc_box整数输⼊弹窗功能:intbox参数:提示信息(字符串)返回值:数字例如:importybc_boxasboxn=box.intbox('请输⼊数字')print(n)扩展:历史上著名的“⼈机⼤战”深蓝(DeepBlue)VS国际象棋世界冠军1997年,美国IBM公司⽣产的⼀台超级国际象棋计算机深蓝与苏联国际象棋世界冠军卡斯帕罗夫对弈,计算机深蓝最终以2胜1负3平的成绩战胜了⼈类国际象棋冠军。使⽤C语⾔写成的深蓝,可以达到每秒计算2亿步棋的运算速度,同时还保存有⼀百多年来优秀棋⼿的对局两百多万局信息。WatsonVS智⼒竞赛⼈类冠军选⼿2011年,在美国⼀档热⻔智⼒竞赛节⽬《危险边缘》(Jeopardy)中,深蓝的同⻔师兄-IBM的Watson电脑系统,最终击败两名前冠军选⼿,轻松获得⽐赛胜利。《危险边缘》是⼀个涵盖时事、历史、⽂学、艺术、流⾏⽂化等多⽅⾯知识的智⼒问答电视节⽬秀。为了参赛,Watson装载了⼤量⽂档,包括辞书、⽂集和各类百科全书。Watson在读取竞赛题⽬后,可以在不到3秒的时间内分析超过2亿⻚的内容,并判断是否应该按下抢答键。深蓝对战卡斯帕罗夫现场AlphaGoVS围棋世界冠军2016年名为“阿尔法围棋”(AlphaGo)的⼈⼯智能围棋程序,对战围棋世界冠军李世⽯。AlphaGo最终以4:1获得胜利。次年,升级版的AlphaGo2.0对战围棋世界冠军七冠王柯洁。最终,AlphaGo以3:0的成绩完胜。对弈中途,柯洁失声痛哭。ALPHAVS基恩·李-美国空军上校2016年,美国开发的⼈⼯智能模拟系统“阿尔法”(ALPHA),与拥有丰富空战经验退役空军上校基恩·李进⾏了⼀次模拟的空中战⽃机对抗。在作战中,ALPHA获得了最终的胜利。基恩·李上校评价ALPHA为他⻅过的最具进攻性和最灵敏、可靠的⼈⼯智能对⼿。其中,对战李世⽯选⼿的⼀代AlphaGo还部分借鉴了⼈类⾼⼿的棋谱。然⽽,AlphaGo2.0则在未学习过任何⼈类棋谱的情况下,仅凭借对围棋基本规则的理解,⾃学三天,便以100:0的⽐分,⽆情击败⼀代AlphaGo。