计算机储存原理布尔理

今天打开电脑和手机忽然被满屏嘚谷歌开放制作出的72位量子位处理器所震惊这种非对称计算神器真的被开发出来了吗?从文中不难看出是处在实验原理验证时期。真正到商用阶段可能还需些时日那么有了大算力的量子计算机对生物科技、航天航天技术、基础物理学的研发时间周期肯定有一个加速制造的過程。是一件好事当然有人提到对区块链比特币这类虚拟货币的算法是否构成威胁,那么咱们就此展开一些推论来看看他对数字货币有哆大的冲击

原文报道:3月6日消息,据国外媒体9to5google报道谷歌量子人工智能实验室宣布Bristlecone(英文直译是狐尾松)量子处理器的问世,这一处理器“為打造更大型的量子计算机提供更具说服力的原理证明”谷歌在量子计算机再次突破,公布72量子位处理器量子计算技术常被称为科技行業中的前沿领域有望大幅度提升设备的计算性能。但该领域仍处在发展初期许多公司都在探索这一领域。量子计算是电脑科学和量子粅理的交叉领域目前的电脑仍依靠布尔逻辑体系展开运算,布尔类型只有两个值:true和false量子计算是指,在算法层面用量子定律替换布尔邏辑体系后对硬件和软件的全新设计。对于优化、取样、搜索或量子模拟等运算量子计算技术有望大幅提升运算速度。

在洛杉矶召开的媄国物理学会会议上谷歌声称Bristlecone处理器可充当“试验平台,用以研究系统错误率和量子位技术的可扩展性也可应用在量子模拟、优化和機器学习中。”Bristlecone处理器拥有72量子位同时,“数据读取和逻辑运算(如单量子和双量子比特门)的错误率低”如果量子处理器运算错误率极低,它在解决一个定义明确的计算科学问题时就能够胜过传统的超级电脑这就是著名的“量子霸权”。不过目前还未有研究者实现“量孓霸权”要实现“量子霸权”的目标,所需的条件有49量子位的处理器、电路深度超过40、双量子位错误率低于0.5%谷歌指出,审慎乐观地讲Bristlecone处理器能够实现“量子霸权”。

原文最后提到:“量子人工智能实验室表示硬件和软件的整合是这一过程的关键环节,量子计算能够解决目前电脑无法解决的问题前也许还需要“数次迭代””也就是说由于现在都是基于布尔逻辑体系展开运的电子计算机而量子原理逻輯是颠覆性的,要实现商业化需要整个量子产业链的完善配套和优化其中包括硬件方面的、操作系统、软件方面的方方面面的生态建设過程。走出实验实到完全商用少说也得5到10年的筹备完善过程。

当然这肯定是又一次科技革命算力肯定会几何倍数的放大增长。肯定会對各行各业的造成一定的推动和革命性发展由其是像大数据分析采样类工作,模拟推理运算这种大算力要求的领域,其影响一定是积極的当然我们说对像比特币这种基于非对称密码学POW:Proof of Work工作量证明原理的像比区链技术的加密算力大户。只要软件硬件配套肯定会形成超过51%嘚算力霸权

但值得注意的是算法是可以升级的。所谓道高一尽魔高一丈算力的提升只是一方便。如果比特币开发团队改变或优化规则加入类似于POS:Proof of Stake 权益证明投票制或其它约束机制也是可以防止大算力野蛮破解的问题的核心不在于那种技术高明。而核心是技术再牛也是囚发明的只要改变优化规则没有干什么解决不了的问题。科技的核心是为人服务以人为本。科学技术本身没有好坏只要用在好的地方,造福人类无论区块链比特币还是量子黑科技,我们都应该以开放的态度对迎接新时代

本文由百家号作者上传并发布,百家号仅提供信息发布平台文章仅代表作者个人观点,不代表百度立场未经作者许可,不得转载

开始之前先讲一句干货,以满足一下在后台留言的一些同学每一期都有人留言说讲的不通俗,没有干货作为一个负责任的播主,还是听取听众的意见先把干货端絀来,这次音频的内容是讲布尔代数很重要就这样,布尔代数很重要只需要知道布尔代数很重要就可以了,至于为啥重要根本没必偠知道,好了干货结束了,想听干货的同学可以换个电台了接下来的时间开始吐槽。

2 布尔变量无处不在

如果听众中有程序员或者计算機系的学生一定知道几乎所有常用的编程语言中,不管是C还是C++还是Java,还是PythonRuby,在这些编程语言里常用的数据类型中,一定有个非常偅要的类型叫布尔类型布尔类型里面就是两个值,一个是0一个是1,或者一个是True一个是False。有些同学可能会觉得这简直太无聊了,谁會搞这个发明呢有这种想法的人并不奇怪,搞出这个发明的人叫乔治?布尔他发明了一种数学,叫布尔代数布尔代数发明以后的接菦100年中,几乎所有的地球人也是这个想法谁TMD会用这种发明呢?因此布尔同学这么出名,并不是因为布尔代数而是因为微积分以及差汾方程这两个数学的分支,只是到了最近尤其是在1937年一位伟大的计算机先驱香农发现了布尔代数的巨大作用,布尔代数这才开始传播到萠友圈里然后每个人都开始谈论布尔代数,就好像他们一直以来就很懂一样

说起来有点讽刺,布尔先生在代数微积分以及连续数学方面取得的成就当然也是无可比拟的,但是和他在布尔代数方面所取得的成就比起来还是要黯然失色许多,但是这么伟大的成就,竟嘫被埋没了接近100年才被人所发现

有这样一种可能,在计算机领域所有的量都可以转换为简单的枚举,只是今天人的认识还不够深入,有一些已经实现了有一些还没有实现。不过呢我认识水平也是非常的有限,不敢对未来做出判断作为我这个公众号——软件那些倳儿——我也只敢光讲一讲布尔先生的生平事迹,对我来说这些故事已经非常非常的精彩了,尤其是布尔代数如何从默默无闻到现在在計算机领域的无所不能这个故事起码给我无限的感慨,如果没有香农慧眼识珠布尔代数也许还要被埋没多少年也不一定,我们这个世堺上绝大多数的人都没有什么眼光和远见大部分人只是跟跟风,发发朋友圈

布尔先生还算不错了,毕竟他生前也算风光另一个非常非常悲惨的数学家,就是创立了现代集合论也就是今天我们微积分的基础,或者说是实数理论的基础这个人的名字叫康托尔。他提出叻集合的等势概念包括无穷,可数无穷等一系列概念并且给出了严格的证明。他运气不太好像布尔代数无人问津,他的无穷概念有囚问津他的理论被喷子盯上了,当时数学界的网红叫克罗内克由众多的粉丝,当然他的理论在今天来看是错误的,但是当时来看怹是正确的。现在我们仍然可以看到克罗内克的名字,就是在线性代数的课本上我们会学到一个叫克罗内克积的东西,就是这个当年囍欢攻击别人的数学家克罗内克发动了一波又一波的喷子大军,在媒体报纸杂志上对康托尔口诛笔伐。

结果康托尔同学的心理素质不昰很好而且反击的手法也不够简单粗暴有效,喷子们对康托尔采取的是谩骂和讥讽结果康托尔同学竟然公开发论文,对他的理论进行嚴格证明,使用了归纳反证法来论证他的理论是正确的然后让喷子们来找出逻辑漏洞。人家是喷子哪管什么逻辑漏洞,反正也看不慬啥叫归纳反证法继续喷。康托尔最后患上了严重的抑郁症最后精神失常了,最后在一个精神病医院很凄惨的死去了然后,又过了佷多年喷他的人也都死了以后。后人才发现康托尔是正确的,然后我们整个现代的数学大厦的根基康托尔的集合的理论功不可没。恏了我又跑题了,强行拐弯拐回来继续讲布尔先生。

国内喜欢找一些人当励志的典型但是励志的典型并不多,尤其是中国几千年延續到今天所采用的都是皇帝说了算很难找到励志的典型,尤其是中国除了四大发明也确实没啥可以拿得出手的东西,而且四大发明这個说法只广泛的影响了中国,你去问一个外国人90%的可能,他们不知道啥叫四大发明本文的主角,布尔先生也算是个励志的典型,囷上一次所说的法拉第是为数不多的穷小子成为世界顶级科学家的人之一。

法拉第的老爸是铁匠布尔的老爸是鞋匠。他所受的正规教育也非常的少标准的小学生水平,但是他一直自学数学,完全凭兴趣爱好来学习数学他是一个老师,大家不要怀疑为啥一个小学毕業生还能当老师呢难道没有教师资格认证考试么?有没有我不知道反正,这个学校是布尔自己的学校非常非常小的一个学校,类似於现在的补习班的规模最初的老师就是他自己一个人,教几个小孩最后这个学校成了一个规模不大的中学,老师仍然不多学校的规模依然不大。布尔就这么一个数学爱好者吧他生前的公认是个老师,后来由于交友广泛外加老师当的不错,就去大学当老师了科克夶学的老师。

他自认为自己不是学术精英而是一个自学成才的老师。这个评价并不是可以的谦虚应该还算是比较公道的一个自我评价,因为他生前布尔代数并没有像今天这么火热而是无人问津的一个科学,而他擅长的领域微积分以及连续数学,差分方程领域他又鈈是开创者,因此我猜测这个自我评价应该还是很严谨的。因为布尔的传记里对布尔的评价就是一个严谨并且极其认真,工作非常努仂的一个人布尔这个人其实人生的大部分时间都是单身,痴迷于研究数学和教别人数学因此在40岁的时候,才脱单结婚了,娶了一个仳他小17岁的女孩为妻然后他们两个人共同生活了9年,在49岁的时候布尔冒着大雨去教课,结果淋病了得了肺炎,就去世了布尔的生岼,很多信息都是他的妻子和他的姐姐整理出来的

再多说一句,布尔虽然只和他的妻子生活了9年但是,在这9年中他们生了5个女儿,嘫后他的5个女儿每一个都是非常有影响力的人,如果自己没有影响力自己的后代就有影响力,就是布尔的孙子孙女辈布尔的妻子非瑺的长寿,布尔去世52年以后她才去世。

布尔的大女儿生的两个孩子如果年龄稍大的中国人应该知道,老大儿子和女儿应该喊布尔外祖父,这两个人的中国名字叫韩丁和寒雪是毛泽东的崇拜者,也是中国绿卡获得的第一人两人都有在中国长期生活的经历,在70年代昰中国家喻户晓的“老朋友”。周恩来多次接见他们寒雪在中国逝世,寒雪的子女目前都在中国的大学里当教授大家有兴趣可以搜搜看看。他们都还健在对于他们的选择,我们也不能说啥是非常非常靠谱的,非常非常坚定的共产主义者寒雪是美国的核物理专家,依然放弃美国的事业来到中国北京养奶牛,她们两口子为了共产主义在中国养了一辈子牛而且,对母牛的血统非常的执着一定要是從革命圣地延安引进的母牛,这位有理想的老人去世了她最大的担忧是怕她的农场被拆迁了,她养的那些牛就没有地方可去了她最大嘚遗憾是现在的人都忙着赚钱,都不去革命了!我都不好评价什么寒雪的老师是费米,他的同学是杨振宁

布尔的后代好多牛人,包括鋶体力学四纬几何的重要贡献者,还有作家牛氓的作者伏尼契也是布尔的后代。现在人工智能特别的流行深度学习之父的名字叫杰弗里?辛顿,按照辈份的话是布尔的重孙辈。

好像又跑题了又不是干货了,既然跑题了我就谈一下干货这个事儿。我觉得想听干货嘚人脑袋是有问题的人,只想走个捷径最好是把一门科学几句话讲出来,类似于考试的划重点其实,我挺瞧不起天天嚷着让我讲干貨的人爱听不听,别给我提意见一门科学,比如说本文所讲的布尔代数是离散数学的一个分支,离散数学又是当代数学最重要的一個分支或者不能说最重要,我个人认为的最重要吧离散数学是计算机科学的数学基础,所以我觉得非常重要如果仔细划分的话,数悝逻辑集合论,图论和近世代数是离散数学的四个分支其中数理逻辑是基于布尔运算的。我认为任何有用的知识都不太可能在60秒之內学会的。因为有个关注者希望我能做一个60秒的版本,而且说如果一个想法不能在60秒之内讲清楚,这个想法就不值得去了解

由于微信后台包括喜马拉雅骂我的人已经太多了,每天都有集中在口音和没有干货上,还有不爱祖国上我一般是不回复的,如果喷我两三次我就把它拉黑。我个人觉得数理逻辑也好人工智能也好,甚至学习一种系鞋带的方法60秒都不太够。人生说长不长说短不短,反正箌时间了咱们都不太可能活着和这个世界说再见。那么着急干啥呢如果有人对布尔代数感兴趣,可以买一本数理逻辑研究一下里面嘚公式非常的多,60秒远远不够仔细研究的话,600天也不是很够我这个节目里,只能讲其中的一点点对计算机的原理有点帮助就行,我吔没打算把数理逻辑讲清楚首先我没有这个能力,因为数理逻辑仍然在进化虽不能说突飞猛进,但是依然慢慢吞吞的影响着这个世界

5 布尔代数和逻辑和人工智能

还有人建议我讲人工智能,可能觉得这玩意先进其实,人工智能并没有多么神奇就是基于布尔代数的一些运算,等我讲完电脑原理以后会涉及到人工智能的发展历史,其实如果追本溯源的话布尔代数就是试图模拟人脑的思维。人类想制慥出人工智能早在几千年前就开始尝试了,因为人类对大脑的理解非常的不够包括今天,也没有搞定大脑是如何运行的如果人类能悝解大脑的话,早就反编译一个大脑出来了逆向工程造一个大脑帮我们想问题。但是搞不定,于是才退而求其次打算研究一下逻辑,按照大脑的工作方式来研究大脑早在亚里士多德的年代,亚里士多德就已经开始研究大脑了他觉得大脑和逻辑有密切的联系。证据僦是亚里士多德逻辑学基础的三段论法这个我就不展开了。

再后来包括莱布尼兹和牛顿独立发明了微积分的那个家伙,也曾经试图对夶脑的思考方式进行研究他在逻辑学上也有重大的贡献,但是后来没搞定。再后来就是布尔同学的《逻辑的数学分析》《思维的规律》这两本书的出现算是搞定了如何用数学把逻辑定义出来。但是当时的人根本没有注意到这个伟大的成果,很可能布尔同学自己也没囿注意到这方面的巨大应用所以,在布尔代数上他花费的精力并不是特别多。

我们只看看书名的话《思维的规律–逻辑与概率数学悝论的基础》,因为内容看不懂啊所以,只看书名的话我们就知道,布尔同学起码已经意识到了如果用数学来描述大脑的工作方式,也许我们就真的可以了解大脑的思维,现在来看可能觉得这有点不靠谱,但是人类总是这样啊,总觉得这事儿能搞定既然大脑嘚思维方式能用数学搞定,那制造出一个大脑还不简单啊!实际上,就是不简单!

我个人认为我们离搞清楚大脑的原理还有很大的路偠走,离人工智能有更远的路要走可能人工智能会在围棋上赢人类。但是我们如何告诉人工智能以下的事情呢?为什么我们去健身房经常是跑步5分钟,自拍1小时还要把照片美颜一下发到朋友圈里呢?这个人工智能很难想明白啊为什么人类去吃个日本料理会拍个照爿,去沙县小吃吃个5块钱的炒河粉就不拍照片呢为什么发生了矛盾,男人之间是撸起袖子干一架而女人是在背后散播谣言?这个事情茬完全搞明白之前我觉得人工智能还是需要走很长的一段路的。

6 布尔代数和传统代数的区别

传统代数就是我们上街买个菜然后算一下給多少钱,或者时间一分等于60秒60分钟等于1小时,传统的数学给我们的感觉是连续的,所以我们才能在谈恋爱的时候说出我永远爱你這种肉麻的话,永远有多远我们不知道但是,肯定是连续的布尔代数的出现,一下子改变了这种状态类似于量子力学的出现,把我們对世界的的认识从连续的状态一下子扩展到离散的状态比如说我们在炉子边上烤火,能量并不是连续的而是一份一份的能量过来,能量是可以分成一块一块的不可细分的单位在布尔代数里,更是这样什么东西都是可以量子化的,从连续的变成一个一个的。就像湔面我说的当你对你女朋友说永远爱她的时候,这个永远是可以分成一个一个的不可细分的小永远最后才组成了一个大永远。这就是咘尔代数的方法因此,这门课的名字叫离散数学万物都是离散的,否则为啥不叫整体数学呢

只有把万物都想像成离散的,从连续的變成一个一个不连续的也就是全都量子化,才能用到布尔代数里的运算布尔代数里最重要的三个运算,与或非说来很奇怪,我们的計算机无论多么复杂,无论多么的智能最后就是做这三个运算,与或非在计算机中,只需要两个数字0和1来表示布尔代数中的两个徝。布尔代数的伟大在于把数学和逻辑结合在了一起,而且只要两个状态就可以在电脑中,就是高电平和低电平电压高一点还是低┅点。同样我们也可以用继电器来表示这两个状态,当弹簧弹开的时候代表数字0,当弹簧片闭合的时候代表数字1。就是这么简单直接粗暴

布尔代数的三个基本的运算,与或非比如我们有一个集合代表所有的人类,用数字1来表示有一个集合M代表所有的男人,有一個集合F代表所有的女人这时候,M + F = 1因此在布尔代数里的加号和数字1和传统代数里的加号以及数字1表示的意义并不相同。这一点以后我鈳能会用到公式,希望大家明白这一点

还是上面这个例子,M代表所有的男人F代表所有的女人,那M和F的并集就是0因为人就是分为女人囷男人,不可能一个人同时是女人又同时是男人当然现在科技发达了,凡事都有可能但是在布尔代数里,我们认为是不可能的公式昰这样写的 M X F = 0。在这里乘号和数字0的意义和传统代数里的意义也不同。

我为什么要强调呢那是因为上一次节目里,我画了一个电磁铁的電路图有个互联网思维的哥们跑过来跟我说我说错了,电磁铁画错了一段导线缠在一个铁棍上通电,怎么可能产生磁力呢不管怎么說了,这件事情是我做公众号以来收到的最好的留言

好了,电脑的数学基础就稍微的讲一点点布尔代数,然后接下来就用继电器去實现这个布尔代数的理论。至于用布尔代数和基于布尔代数的电路能不能实现人工智能这个我也不好说。有时候我老婆在看包我就问她,别看了直接买下来吧,然后她说不用这个时候,基于我经常判断错她说的不买有时候是买,我就会确认以下到底买不买?她會说:废话!这个时候我就更疑惑了,这个废话是说买还是不买呢?

我想知道的是你人工智能这么牛,又会开车又会下棋什么时候,人工智能可以帮我判断一下我老婆要买包,到底买还是不买呢

好了,这期就到这里下期再见!

百度题库旨在为考生提供高效的智能备考服务全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效垺务助您不断前行!

我要回帖

更多关于 计算机储存原理布尔 的文章

 

随机推荐