《伟大的计算原理》一信息的表示

信息的表示

人类在通信时是非常灵活的。这里有四个例子,其中前两个例子阐明了什么是显式含义:
1)当我们指向某个物体并告诉朋友这个物体的含义时,这个物体就“携带”了信息,因为从现在开始我们的朋友无论何时看到这个物体,这个含义都会在大脑中触发。
2)当我们发现某些现象模式重复出现时,就会为这样的重现模式命名。当我们再次看到这样的模式出现时,便可以预测结果。因此,这个模式就携带了可预知结果的信息。科学的目的就是发现自然界中重现的现象,而工程的目的就是将这些重复的模式转变为可利用的技术。
接下来的两个例子说明了什么是隐式含义:
3)社会群体会定义一些重现方式来交流信息。例如,很多司机将要进入高速公路时,会一边缓慢地靠近高速通道一边开启方向灯,但并没有成文的规定要求他们这样做。
4)人们日常生活中的很多习惯和惯例是没有命名但携带信息的。例如,在大多数文化中,“过来”的手势传递的就是让别人靠近你的信息。
科学家和工程师的工作就是构建技术来处理显式的信息,也就是建立信息的物理表示与预期含义的关联,如使用电磁信号对人的声音进行编码。这样,我们通过声明表示与含义之间关联的方式来产生信息,然后通过在存储器中存储这些表示方式并且用不同的变换规则来处理这些信息。
千百年来,社会学家和哲学家努力探索隐式的信息,通常很少有一致的看法。而工程师对于显式信息的处理则要简单许多。
人工智能试图跨越显式信息和隐式信息的边界,工程师正在寻找既能识别隐式信息又易于人类理解的信息表示方式。
无论是显式还是隐式的信息,这些信息的存在都建立于人类认知的一致。我们理解某种表示的含义,因为要么有人直接告诉我们如何解释它,要么我们间接通过经验学习到。
计算机和通信工程师将信息编码成电磁信号进行传输。例如麦克风将人的声音转变为电信号,然后通过一个磁盘记录这个信号的副本,最后扩音器将这个磁盘中的信号转变为声波。无线发射机将声音信号叠加在射频信号中,通过射频的幅度来表达这个信号,而接收机只要减去原本的射频信号就可以提取出声音信号。工程师对于如何编码信息表示方式及其含义必须准确一致,否则这套物理系统就会出错。
计算机和通信工程师使用比特(二进制数字)作为信息的基本单位。香农在20世纪40年代中期引入了“比特”,那时是计算机时代的初期。尽管使用十进制来构造的硬件元件也可以使用,并且早期也有一些计算机使用这些硬件,然而采用二进制元件因更加可靠而逐渐变成行业标准。香农发现二进制计算电路的功能可以用逻辑公式来表示,该公式中只包含“真”或“假”两种变量。因此,比特模式可以表示计算机电路。电路处理的数字就是这些二进制数字,也就是电路表示的数字本身(见图3.2)。自20世纪50年代以来,计算机完全变成了二进制,无论是逻辑电路还是其数据存储。

图3.2 儿童使用卡片来快速学习二进制数字。上图:每张卡片都比其右边的卡片多一倍的点数。4个儿童列成一排,引导他们通过举起卡片来表示不同的数字。下图:当第一个和第四个儿童举起卡片而第二、三个儿童藏起卡片时,数字9出现了。通过这种方式,儿童很容易掌握二进制。由于任何信号都可以数字化为二进制数字,任何文本文件也可以被编码成二进制数字,因此位成为了信息表示和量化的通用方式(由Tim Bell和Mike ellows提供,csunplugged.org/videos)
香农还证明了实际上大部分通信系统中的连续信号也可以数字化,而数字化引起的一些微不足道的误差完全可以忽略,稍后将简要说明。
所有的数据形式,包括数字、信号、逻辑公式、文本等,都可以表示成位模式,位成为衡量信息量的标准单位。现代词语中的“24位颜色”“100MB通信”“32位电脑”和“256位密钥”等都包含位的概念。在20世纪60年代,计算机制造商开始使用“字节”(即一组8位信息)来表示ASCII扩展码中的单个字母、数字或标点符号。后来,计算机处理的数据呈指数增长,于是人们开始使用新的希腊文前缀来命名这些数据(见表3.1)。其中每一个前缀都表示前一项前缀的1000倍(或1024倍,210)。在20世纪60年代,磁盘和内存容量通常用千字节来衡量,到了80年代,便用千兆字节来衡量,而那时的NASA(美国国家航空航天局)却一直苦恼于如何存储每日卫星接收到的1TB的数据量。到了2014年,“大数据”用于描述PB级字节的数据量,同时每年因特网的数据量都超过了1ZB字节。思科公司(2012)预测网络规模和数据将持续以指数形式增长。

时间: 2024-07-30 19:05:55

《伟大的计算原理》一信息的表示的相关文章

《伟大的计算原理》一 第2章 Great Principles of Computing 计 算 领 域

第2章 Great Principles of Computing 计 算 领 域 生物学是一种信息科学. --David Baltimore 除了理论和实验之外,计算是进行科学研究的第三种方式. --Kenneth Wilson 科学与科学应用密不可分,如同一个树上结出的多枚果实. --Louis Pasteur 计算活动由人类实施,而不是基本原理.在长期的实践活动中,人们的计算活动逐渐形成了丰富多样的计算领域(computing domain).每一个计算领域主要关注一项技术或其应用.例如,

《伟大的计算原理》一第3章 Great Principles of Computing 信  息

    本节书摘来自华章出版社<伟大的计算原理>一书中的第3章,第3.1节,作者[美]彼得 J. 丹宁(Peter J. Denning)克雷格 H. 马特尔(Craig H. Martell),更多章节内容可以访问"华章计算机"公众号查看. 第3章 Great Principles of Computing 信 息 通信的内容语义与通信工程无关. --Claude E. Shannon 软件并不只是交互设备,更生成了一个用户生活空间. --Terry Winograd 自

《伟大的计算原理》一导读

前 言 就在70年前,除了少数专家之外,没有人听说过计算机.现在,计算机.软件和网络无处不在.在地球上的任何地方,它们都以更快的发展速度给我们的生活带来了各种各样的好处. 在这么短的几十年中,我们学会了设计和建造如此规模的系统,这真是一件令人吃惊的事.如今,通过支持大规模合作,计算技术使得知识工作能够自动化,同时也在不断扩大生产力.第二次机器革命正扑面而来1.这是如何实现的?是什么样的伟大思想使这一切成为可能? 计算机给我们带来好处的同时也带来忧虑.计算机带来的自动化是否会使很多工人失业?计算机

利用搜索引擎关键字正排计算原理进行深度伪原创

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 如何进行有效的文章伪原创这是个永远被关注和热谈的话题,市面上的那些所谓的伪原创工具,无非就是对文章中的同义词进行替换,或者对文章的段落进行打乱排序,甚至是几篇文章组合切割成若干篇文章.这些做法有没效,看完下面的文章你们就会有大概的认识,但有点可以肯定的是,这样处理后的文章简直就是垃圾,不会被用户所认同.竟然用户不认同的东西,搜索引擎会认同吗?

《伟大的计算原理》一第2章

第2章 Great Principles of Computing计 算 领 域生物学是一种信息科学.--David Baltimore除了理论和实验之外,计算是进行科学研究的第三种方式.--Kenneth Wilson科学与科学应用密不可分,如同一个树上结出的多枚果实.--Louis Pasteur计算活动由人类实施,而不是基本原理.在长期的实践活动中,人们的计算活动逐渐形成了丰富多样的计算领域(computing domain).每一个计算领域主要关注一项技术或其应用.例如,信息安全领域主要

《伟大的计算原理》一第1章 Great Principles of Computing 作为科学的计算

   本节书摘来自华章出版社<伟大的计算原理>一书中的第1章,第1.1节,作者[美]彼得 J. 丹宁(Peter J. Denning)克雷格 H. 马特尔(Craig H. Martell),更多章节内容可以访问"华章计算机"公众号查看. 第1章 Great Principles of Computing 作为科学的计算 计算机科学研究计算机周边的各种现象. --Newell,Simon和Perlis 计算机之于计算机科学,正如望远镜之于天文学. --Edsger W.

代码-用Qt编写的计算重力传感器SMB380的x,y,z轴数据的计算原理的问题

问题描述 用Qt编写的计算重力传感器SMB380的x,y,z轴数据的计算原理的问题 用Qt做的重力传感器SMB380数据计算 ,有一行代码 result = -(9.8 * (float) (mode + 1)) * 2 * dat / 512.0; 不知道计算原理, mode = value_temp[3]; x_start = dToa(value_temp[0], mode); y_start = dToa(value_temp1, mode); z_start = dToa(value_

《伟大的计算原理》一大数据

大数据 大数据是最近出现的另一个时髦概念,其背后隐藏了关于计算的丰富信息.大数据关注如何对互联网上的海量数据进行分析,从中发现有价值的统计规律和相关性等信息.这种分析可以广泛应用于各种领域,例如科学.工程.商业.人口普查.执法等. 计算机科学家对数据的存储.查询及处理已经进行了长时间的关注,而且很多关注的问题甚至比目前的技术进展还要超前.可惜的是,这些超前的想法由于各种因素的影响被埋没在历史的尘埃中,被大众所遗忘."大数据"这一术语在很大程度上是新瓶装旧酒,虽然这一术语确实对很多领域产

《伟大的计算原理》一信息的转换

信息的转换 一个单纯的通信系统只是简单地将信息从一处传输到另一处,但是计算机会做更多的工作,即转换信息.转换就带来了更多可能,其中最显著的产品就是新信息的出现.简单的转换包括将一个数平方.计算π至指定小数位数.对一列数字按照升序排列,每一次转换都是将一种信息模式作为输入,并创建一种信息模式作为输出.因为二进制模式可以被解析为数,所以一次转换在数学上看来就像是一个输入数到输出数的映射函数.能够被机器计算的函数被称为可计算函数.图灵和他同时代的人们用这个概念来定义计算.图灵表示一个简单的抽象计算机-

《伟大的计算原理》一信息和发现

信息和发现 当我们说计算机发现了新的模式时我们想说明什么呢?设想一个程序能够发现数据的趋势,首先提供一组在以往性能实验中观察到的输入输出对(x,y)给程序,然后利用统计回归,程序找到了最好的参数a和b表示一条直线来拟合这个数据:y = ax + b,程序的输出是直线的常规表达.这个输出对于了解如何利用直线进行预测的用户是有意义的.很容易设计另一个程序来使用具有参数a和b的直线来预测y,而y是由新的输入x生成的.这就是一个设计师使用数学知识从一系列数据中计算最佳拟合参数的过程,计算中的步骤是机械的