天猫双十二狂欢夜直播 天猫双11狂欢夜上阿里云人工智能ET能猜中观众手上扑克牌的原理是什么?

[更新]
·
·
分类:生活百科
1888 阅读

天猫双十二狂欢夜直播

天猫双11狂欢夜上阿里云人工智能ET能猜中观众手上扑克牌的原理是什么?

天猫双11狂欢夜上阿里云人工智能ET能猜中观众手上扑克牌的原理是什么?

刚才朋友在看双十一晚会,节目播放到猜扑克牌时朋友叫我看了一眼,ET报出5位观众手上的牌花色、点数时,我一点也不吃惊,朋友问我,说我是作it的,这里面的东西我应该懂,确实,没大家想那么复杂,看似魔术,其实只是计算机算法,人工智能的应用,当时大致和朋友说下,他们就懂了,猜到知乎可能有问题,一看果然有,这里也不妨写下。其实这个魔术想必大家并不陌生,但凡是一个合格的魔术师,几乎都表演过,我第一次在电视中看国外的魔术师表演这个魔术的时候真的觉得非常的神奇,在网上搜索了很久都没有找到解密的文章,后来我偶然认识了一个我们本地的魔术师,询问了其中的奥秘,实际上魔术师当然是没有读心术的,表演这个魔术的时候,不同人也是用不同的方法,有的用记忆力记牌的位置,有的靠切牌,表演的关键点在魔术师号称他已经知道每个人手中的牌是什么的时候,其实他对每个人手中的牌一无所知,在“首先请手中是黑色牌的童鞋站起来”之后他才知道了所有人手中的牌,他利用各位观众手中红牌、黑牌的排列顺序作为线索,推断出大家手中是什么牌。具体来说,表演这个魔术需要两件道具:一是事先按顺序排列好的一叠牌,可以从一副扑克牌中取出数字1到8共32张,然后把它们按照下面的顺序排列(背面向上,由上到下)。梅花8,梅花A,梅花2,梅花4,黑桃A,方片2,梅花5,黑桃3,方片6,黑桃4,红桃A,方片3,梅花7,黑桃7,红桃7,红桃6,红桃4,红桃8,方片A,梅花3,梅花6,黑桃5,红桃3,方片7,黑桃6,红桃5,红桃2,方片5,黑桃2,方片4,黑桃8,方片8。这样排列的巧妙之处在于:即使被切过牌,也可以保证任意抽出五张连续的牌,其中黑色和红色的排列顺序一定是唯一的(如果黑色牌是0,红色牌是1,这些长度为5的二进制序列一定是互不相同的)。另外一件道具是一张表格,可以把它藏在手心里,也可以把它藏在一本书里,当然还可以把它死记硬背下来(魔术师也是蛮拼的),对于以上的扑克牌排列顺序,对应的表格是这样的:
假如在魔术中,你发现按照拿牌的先后顺序,第二位和第四位观众站起来了,则说明各观众手中的牌分别是红黑红黑红,二进制形式就是10101,按照表格一查,立刻就可以“感知到”这五个人手中的牌分别是方片5、黑桃2、方片4、黑桃8、方片8。这一神奇魔术背后的数学原理是二进制的De Bruijn 序列,从这样的序列中任意取出相邻n个数(在我们的魔术中n5),它们的二进制排列一定不相同,下面我们把最开始的那叠牌写成二进制形式(黑色0,红色1),大家可以验证一下是否如此:0,0,0,0,0,1,0,0,1,0,1,1,0,0,1,1,1,1,1,0,0,0,1,1,0,1,1,1,0,1,0,1一句话解释就是:将牌实先按顺序排列,无论怎么切牌,这个排序不会改变,再用图标找对应的排列,就知道牌了。ET的学习能力是人类的1万倍,人类需要10万小时才能成为某一领域的专家,ET只需要10小时,所以这个异常复杂的二进制De Bruijn 序列对于ET来说简直是小case,如De Bruijn序列也应用在机器人做路标定位上,不同颜色的小方块摆成机器人行进的长线,机器人只要识别了自己前后几个方块什么颜色,就能辨别自己行进距离。其实个人感觉,这次ET更多的是展示了人工智能的语音识别、合成,图像识别等多方面能力,人工智能如果照此发展下去,我觉得,像最近大热的美剧《西部世界》中虚拟的西部乐园,未来也不是不可能实现的。
【转自知乎青岚】

2021年天猫狂欢夜腾格尔唱的是什么歌?

2021年天猫狂欢夜腾格尔唱的是梁静茹的勇气。腾格尔在90年代被称为表演艺术家,但是近几年他不断原唱一些神曲类型,这不由得让人想起他自己在某节目上对尚雯婕表演的评价,他翻唱的这首勇气网友的接受度并不高那可能他就是想要表达一种形式大于内容的东西。