菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

数字的历史

为了理解 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 进制)

我们相信巴比伦人开始了复杂计数的发展。

Babylonian Numerals

巴比伦数字系统有 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°46 x 60 = 360
半个圆180°23 x 60 = 180
一小时60°11 x 60 = 60 分钟

六十进制(60 进制)的起源已失传。

但可以肯定的是,它似乎自古以来就与十二进制并行使用。


十二进制(12 进制)

十二进制(12 进制)

  • 一打是 12 个
  • 一天有 12 个小时
  • 一晚有 12 个小时
  • 一年有 12 个月

12 非常通用。它可以被 1,2,3,4,6 和 12 整除。



如何十二进制计数

用两只手,你可以数到 60。

你的每个手指都有 3 个关节

12 Fingers 12 Fingers
左手用拇指计数到 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 进制)

罗马数字起源于罗马,在中世纪被欧洲使用。

符号IVXLCDM
1510501005001000

罗马人使用10 进制系统。可能是因为他们用 10 个手指计数。

如今,世界上大多数地方都使用10 进制数字系统。
西方数字、中国数字、婆罗米数字、希腊数字、希伯来数字……

5 表示 5
50 表示 5 乘以 10
500 表示 5 乘以 100

57 表示 5 乘以 10,再加上 7
75 表示 7 乘以 10,再加上 5


数字(2 进制)

人类可以用 10 进制数字计数,但计算机不能。

电力无法计数。电力只能是开和关。

计算机使用电力或磁性来表示开和关。

计算机使用数字,如 11100110(而不是像 230 这样的10 进制数字)。

数字(11100110)也称为二进制数字

你将在下一章学习更多关于数字计算机的知识。


人类 vs. 计算机

计算机可以处理无限数量的数字。

人类不能。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持