数字的历史
为了理解 AI,重要的是要理解数字和计数的概念。
AI 是关于数字的
人工智能是关于数字的。
数字很容易理解:1,2,3,4,5 ... 11,12,13,14,15。
对动物的研究表明,即使动物也能理解一些数字。
- 2 个妻子
- 8 个儿子
- 5 个鸡蛋
现代社会对数字的需求是绝对的。我们离不开数字。
- 100 美元
- Pi = 3.14
- 365 天
- 25 年
- 20% 税
- 100 英里
AI 是关于计数的
数字的概念导致了计数的概念。
想象史前人的思维
- 如何计数苹果?
- 如何称重玉米?
- 如何付款?
- 海洋有多远?
人工智能是人类对计算需求的结果。
计数很容易理解:2 + 2 = 4。
对动物的研究表明,动物只能理解非常简单的计数。
智人如何处理计算?
复杂的计算由计算机完成。
“是的!计算机可以比人类更聪明。”
两位巴比伦科学家
大约 6000 年前 ...
两位巴比伦科学家在交谈。
科学家 1:“我们需要发明一种数字系统”。
科学家 2:“什么?”
科学家 1:“我们需要给每个数字一个名字”。
科学家 2:“你的意思是像 1、2 和 3 这样?”
科学家 1:“没错!”
科学家 2:“但为什么?”
科学家 1:“我怎么告诉你我有 7 个儿子,如果你不知道 7 是什么?”
科学家 2:“每个数字都应该有一个名字?”
科学家 1:“没错!”
科学家 2:“那么,我们需要多少个数字?15 个?”
科学家 1:“更多。有些人有超过 15 个儿子。”
科学家 2:“好吧。那就 30 个。为了保险起见。”
科学家 1:“但超过 30 岁的人应该能够说出他们的年龄。”
科学家 2:“好吧。那就 60 个。”
巴比伦数字(60 进制)
我们相信巴比伦人开始了复杂计数的发展。
巴比伦数字系统有 60 个不同的数字。这是一个60 进制系统。
1,5 表示 1 乘以 60,加上 5(65)
3,30 表示 3 乘以 60,加上 30(180 + 30 = 210)
巴比伦人有一个位值系统,其中左侧的数字表示完整的值,就像我们的十进制系统一样。
巴比伦人使用 60 作为基数的原因是(我们喜欢这样认为)60 可以被大多数数字整除:1、2、3、4、5、6、10、12、15、20、30 和 60。
缺点是用户必须记住 60 个不同的数字。但该系统很聪明。其中很多直到今天还在使用。
什么 | 我们 | 他们 | 为什么 |
---|---|---|---|
一个完整的圆圈 | 360° | 4 | 6 x 60 = 360 |
半个圆圈 | 180° | 2 | 3 x 60 = 180 |
一小时 | 60° | 1 | 1 x 60 = 60 分钟 |
六十进制(60 进制)的起源已经消失在历史的长河中。
但可以肯定的是,它看起来自古以来就与十二进制并行使用。
十二进制(12 进制)
十二进制(12 进制)
- 一打有 12 个
- 一天有 12 小时
- 一晚上有 12 小时
- 一年有 12 个月
12 非常灵活。它可以被 1、2、3、4、6 和 12 整除。
如何计数十二进制
用两只手,你可以数到 60。
你的每个手指都有 3 个关节
左手的拇指数到 12。 | 右手计数完整的手数。 |
- 1 只完整的手 = 12
- 2 只完整的手 = 24
- 3 只完整的手 = 36
- 4 只完整的手 = 48
- 5 只完整的手 = 60
六十进制(60 进制)
六十进制(60 进制)
- 一分钟有 60 秒
- 一小时有 60 分钟
60 非常灵活。它可以被 1、2、3、4、5、6、10、12、15、30 和 60 整除。
罗马数字(10 进制)
罗马数字起源于罗马,并在欧洲一直使用到中世纪。
符号 | I | V | X | L | C | D | M |
值 | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
罗马人使用10 进制系统。可能是因为他们用 10 根手指计数。
今天,世界上大多数人使用10 进制数字系统。
西方数字、中文数字、婆罗米数字、希腊数字、希伯来数字...
5 表示 5
50 表示 5 乘以 10
500 表示 5 乘以 100
57 表示 5 乘以 10,加上 7
75 表示 7 乘以 10,加上 5
数字(2 进制)
人类可以使用 10 进制数字计数,计算机不能。
电力无法计数。电力只能是开和关。
计算机使用电力或磁力来表示开和关。
计算机使用数字,例如 11100110(与10 进制数字,例如 230 相比)。
数字(11100110)也称为二进制数。
你将在下一章中了解有关数字计算机的更多信息。
人与机器
计算机可以处理无限数量的数字。
人类不能。