Menu
×
   ❮     
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(与10 进制数字,例如 230 相比)。

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

你将在下一章中了解有关数字计算机的更多信息。


人与机器

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

人类不能。


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.