《机械姬》(Ex Machina)是由亚力克斯·嘉兰编剧兼任导演,多姆纳尔·格里森、艾丽西卡·维坎德、奥斯卡·伊萨克主演的科幻片。该片讲述了老板邀请员工到别墅对智能机器人进行“图灵测试”的故事,于2015年1月21日在英国上映,2015年4月10日在北美全面公映。
一名神秘的亿万富翁内森(奥斯卡·伊萨克饰演),邀请他公司的一名赢得公司一项幸运大奖的程序员迦勒(多姆纳尔·格利森饰演)到老板的别墅共度一周。这栋别墅隐匿于林间,它其实是一座高科技的研究所。在那里,格里森被介绍给名为“艾娃”的人工智能机器人(艾丽西卡·维坎德饰演),原来他被邀请到这里的真正目的是进行针对伊娃的“图灵测试”。
今天我们来谈谈影片中1小时09分28秒中出现的python代码:
看不太清晰,源码整理截图如下:
这段代码实际上是埃拉托斯特尼筛法(Sieve of Eratosthenes),计算素数的算法。代码运行结果为:
ISBN = 9780199226559
结果看出这是一个标准的书号,我们用亚马逊搜一下看看:
发现,这其实是一本书:
是伦敦帝国理工学院认知机器人学系教授Murray Shanahan所著的Embodiment and the inner life: Cognition and Consciousness in the Space of Possible Minds(体现与内在生活:可能思维空间中的认知与意识),此书与影片的主题息息相关,导演费心了,今天的彩蛋就到这里,你get到了么。
下面的是我的公众号二维码图片,欢迎关注。