《模仿游戏》:天才团队如何破解密码学之谜

引言

  计算机科学相关的电影不少,有探索人工智能的《黑客帝国》、还有逻辑和结构学的《盗梦空间》、还有互联网创业的《社交网络》和《硅谷海盗》、还有探索虚拟世界的《源代码》,更甚有国产计算机科学科幻启蒙儿童电视剧《快乐星球》。上述电影充满科技和幻想,但是相比讲述“计算机之父”艾伦·图灵在二战期间破解德国恩尼格玛密码的《模仿游戏》还是相差甚远(一家之言)。
image.png

剧情简要

  《模仿游戏》是由英国数学家、逻辑学家和密码学家艾伦·图灵生平改编的电影,在第二次世界大战期间,德国纳粹使用一种名为“恩尼格玛”(Enigma)的加密机器进行通信,盟军无法破译其复杂的编码系统。英国政府组建了一个以破解恩尼格玛密码为目标的专门团队,以获取至关重要的军事信息。
  整个故事以二战时期图灵在布莱切利园破解恩尼格玛密码为主线,同时在主线中穿插少年图灵和战后两个时间线来丰富其故事性。其在主线中图灵设计并建造了一台名为“Colossus”的早期计算机,开启用机器打败机器的先河,最终破解德军的恩尼格玛密码系统,大大缩短了战争进程。

艾伦·图灵

  艾伦·麦席森·图灵(Alan Mathison Turing,1912年6月23日—1954年6月7日),英国数学家、逻辑学家,被称为现代计算机科学之父,人工智能之父。1931年图灵进入剑桥大学国王学院,毕业后到普林斯顿大学攻读博士学位,第二次世界大战爆发后回到剑桥,后曾协助军方破解德国的著名恩尼格玛密码系统,帮助盟军取得了二战的胜利。图灵在人工智能领域上提出图灵测试,此外图灵机模型为现代计算机奠定了基础。
image.png
  1926年,图灵考入伦敦有名的谢伯恩公学,在学校受到良好的中等教育。并在1927年末,年仅15岁的图灵为了帮助母亲理解爱因斯坦的相对论,写了爱因斯坦的一部著作的内容提要。少年时期的图灵就已经表现出敏锐的数学头脑。
  1936年图灵发表了他的硕士论文《论可计算数及其在判定问题中的应用》,提出了“图灵机”的概念,一种抽象的计算模型,并为后来计算机的设计提供了理论基础。此外图灵测试、人工智能和图灵奖都与图灵有千丝万缕的联系。

团队协作

  在《模仿游戏》里图灵和他共事的同事的关系就好比软件工程中架构师和程序员,在破解德军恩尼格玛密码系统的开始阶段图灵就要比其他人站得更高、看得更远提出“用机器打败机器”。天才往往是寂寞的,整个团队没有一个人能理解图灵。
image.png
  目标的决策,对于一个人或者一个团队的影响是巨大的。所以在当有了一个正确的目标和决策,首先需要认识到这只是一个起点。还需要思考这个决策如何才能落地实施,并将大家团结在这个正确的目标上。而不是一味地一个人举着目标和决策,让自己变成孤家寡人。
image.png
  既然不能让自己变成孤家寡人,那么就得和团队其他的人建立共识,团结一切能够团结的人,得到能得到的一切帮助。马斯洛理论中讲人可能同时存在着多个需求,且这些需求之间并不存在依赖和层次关系。一旦需求得不到满足,就会触发抢占个人意识资源来满足需求。就好比多线程抢占系统资源一样。所以首先要做的事情就是将一切可以团结的人的需求和动机都引导到当前的目标决策上来。只要将他们引导到同一个目标决策上来,并激发其动机自动抢占个人意识。image.png  建立共识是个体力活,如果只是拿着PPT或者什么价值观侃侃而谈,那么可能大部分人都不会买单。所以要想了解一个人就需要在日常工作中下大量的功夫,然后慢慢地建立信任关系。
image.pngimage.png
  只要一旦和所有的人建立共识且成功激发个人意识,促使大家产生出主动能动性,那么整个团队就成为了一个利益共同体。这样一来大家会自发的朝着越来越好的方向前行,进而共同抵御来自外部的侵害。
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/408797.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

函数——递归6(c++)

角谷猜想 题目描述 日本一位中学生发现一个奇妙的 定理,请角谷教授证明,而教授 无能为力,于是产生了角谷猜想。 猜想的内容:任给一个自然数, 若为偶数则除以2,若为奇数则乘 3加1,得到一个新的…

JDK8新特性全解析:Java8变革之旅

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

云原生之容器编排实践-ruoyi-cloud项目部署到K8S:MySQL8

背景 前面搭建好了 Kubernetes 集群与私有镜像仓库,终于要进入服务编排的实践环节了。本系列拿 ruoyi-cloud 项目进行练手,按照 MySQL , Nacos , Redis , Nginx , Gateway , Auth ,…

测试圈的网红工具:Jmeter到底难在哪里?!

小欧的公司最近推出了一款在线购物应用,吸引了大量用户。然而随着用户数量的增加,应用的性能开始出现问题。用户抱怨说购物过程中页面加载缓慢,甚至有时候无法完成订单,小欧作为负责人员迫切需要找到解决方案。 在学习JMeter之前…

[VNCTF2024]-Web:CheckIn解析

查看网页 一款很经典的游戏,而且是用js写的 在调试器里面我们可以看见,如果游戏通关的话,它会进行一系列操作,包括使用console.log(_0x3d9d[0]);输出_0x3d9d[0]到控制台,那我们就直接在点击在控制台求出它的值

基于SpringBoot实现的医院药品管理系统

一、系统架构 前端:html | layui | js | css 后端:springboot | mybatis-plus 环境:jdk1.6 | mysql | maven 二、代码及数据库 三、功能介绍 01. 登录页 02. 药品库存管理-登记出入口信息 03. 药品库存管理-问题药品信息 …

软考45-上午题-【数据库】-数据操纵语言DML

一、INSERT插入语句 向SQL的基本表中插入数据有两种方式: ①直接插入元组值 ②插入一个查询的结果值 1-1、直接插入元组值 【注意】: 列名序列是可选的,若是所有列都要插入数值,则可以不写列名序列。 示例: 1-2、插…

基于ZYNQ的PCIE高速数据采集卡的设计(二)总体设计与上位机

采集卡总体设计及相关技术 2.1 引言 本课题是来源于雷达辐射源识别项目,需要对雷达辐射源中频信号进行采集传输 和存储。本章基于项目需求,介绍采集卡的总体设计方案。采集卡设计包括硬件设计 和软件设计。首先对采集卡的性能和指标进行分析&#x…

ELK 简介安装

1、概念介绍 日志介绍 日志就是程序产生的,遵循一定格式(通常包含时间戳)的文本数据。 通常日志由服务器生成,输出到不同的文件中,一般会有系统日志、 应用日志、安全日志。这些日志分散地存储在不同的机器上。 日志…

如何使用移动端设备在公网环境远程访问本地黑群晖

文章目录 前言本教程解决的问题是:按照本教程方法操作后,达到的效果是前排提醒: 1. 搭建群晖虚拟机1.1 下载黑群晖文件vmvare虚拟机安装包1.2 安装VMware虚拟机:1.3 解压黑群晖虚拟机文件1.4 虚拟机初始化1.5 没有搜索到黑群晖的解…

深度学习500问——Chapter01:数学基础

文章目录 前言 1.1 向量和矩阵 1.1.1 标量、向量、矩阵、张量之间的联系 1.1.2 张量与矩阵的区别 1.1.3 矩阵和向量相乘结果 1.1.4 向量和矩阵的范数归纳 1.1.5 如何判断一个矩阵为正定 1.2 导数和偏导数 1.2.1 导数偏导计算 1.2.2 导数和偏导数有什么区别 1.3 特征值和特征向量…

第6.3章:StarRocks查询加速——Bucket Shuffle Join

目录 一、StarRocks数据划分 1.1 分区 1.2 分桶 二、Bucket Shuffle Join实现原理 2.1 Bucket Shuffle Join概述 2.2 Bucket Shuffle Join工作原理 2.3 Bucket Shuffle Join规划规则 三、应用案例 注:本篇文章阐述的是StarRocks-3.2版本的Bucket Shuffle Jo…

rtsp推拉流

1.搭建视频服务器 smart-rtmpd: smart_rtmpd 是一款 rtmp、rtsp 服务器,非常好用,解压既运行,支持跨平台,无任何依赖,性能和 SRS 相比不分上下 2.推拉流 下载windows版本ffmpeg,并设置环境变量. 推流 ffmpeg -re -st…

26.java-单元测试xml注解

单元测试&xml&注解 单元测试 单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对 Java 方法的测试,进而检查方法的正确性。 简单理解 : 就是一个测试代码的工具 目前测试…

BUU [CISCN2019 华东南赛区]Web4

BUU [CISCN2019 华东南赛区]Web4 题目描述:Click to launch instance. 开题: 点击链接,有点像SSRF 使用local_file://协议读到本地文件,无法使用file://协议读取,有过滤。 local_file://协议: local_file…

linux---安使用nginx

目录 一、编译安装Nginx 1、关闭防火墙,将安装nginx所需要软件包传到/opt目录下 ​编辑2、安装依赖包 3、创建运行用户、组 4、编译安装nginx 5、创建软链接后直接nginx启动 ​编辑 6、创建nginx自启动文件 ​编辑6.1 重新加载配置、设置开机自启并开启服务…

中国象棋开源人工智能程序(带UI)搬运

我的老父亲一直想买一个人工智能象棋机器人陪他下棋,我就在Github上找了一个开源项目,带UI的中国象棋人工智能程序,其训练方法类似AlphaZero,因而叫Chinese Chess Zero (cczero)。虽然看起来很久没有维护了,但是棋力也…

Spring 容器、核心容器总结

目录 创建容器获取 bean容器类层次结构图核心容器总结容器相关bean 相关依赖注入相关 创建容器 方式一: 类路径加载配置文件 ApplicationContext ctx new ClassPathXmlApplicationContext("applicationContext.xml");方式二: 文件路径加载配…

JS之BOM和POM

JS之BOM和POM 目录 JS之BOM和POM什么是BOM 什么是DOMBOMwindow.open(url,name,specs,replace)window.close()window.alert(message)window.confirm(message)window.prompt(message, defaultText)window.setTimeout(function, milliseconds, arguments)window.setInterval(funct…

自定义神经网络二之模型训练推理

文章目录 前言模型概念模型是什么?模型参数有哪些神经网络参数案例 为什么要生成模型模型的大小什么是大模型 模型的训练和推理模型训练训练概念训练过程训练过程中的一些概念 模型推理推理概念推理过程 总结 前言 自定义神经网络一之Tensor和神经网络 通过上一篇…
最新文章