Historie čísel
Pro pochopení AI je důležité porozumět konceptu čísel a počítání.
AI je o číslech
Umělá inteligence je především o číslech .
Čísla jsou snadno srozumitelná: 1,2,3,4,5 ... 11,12,13,14,15.
Studie na zvířatech ukazují, že i zvířata mohou rozumět některým číslům:
- 2 manželky
- 8 synů
- 5 vajec
Potřeba čísel v moderním světě je absolutní. Nemůžeme žít bez čísel:
- 100 dolarů
- Pi = 3,14
- 365 dní
- 25 let
- 20% daň
- 100 mil
AI je o počítání
Pojem čísel vede k pojmu počítání.
Představte si prehistorické myšlení:
- Jak spočítat jablka?
- Jak vážit kukuřici?
- Jak zaplatit?
- Jak daleko je oceán?
Umělá inteligence je výsledkem lidské potřeby výpočtů.
Počítání je snadné pochopit: 2 + 2 = 4.
Studie na zvířatech ukazují, že zvířata mohou rozumět pouze velmi jednoduchému počítání.
Jak se Homo Sapiens vypořádává s výpočty?
Komplexní výpočty provádějí počítače.
"Ano! Počítače mohou být chytřejší než lidé."
Dva babylonští vědci
Asi před 6000 lety...
Mluvili dva babylonští vědci:
Vědec 1: „Musíme vymyslet číselnou soustavu“.
Vědec 2: "Co?".
Vědec 1: "Musíme dát každému číslu jméno."
Vědec 2: "Myslíš jako 1, 2 a 3."
Vědec 1: "Přesně tak!".
Vědec 2: "Ale proč?".
Vědec 1: „Jak vám mohu říci, že mám 7 synů, když nevíte, kolik je 7?
Vědec 2: "Každé číslo by mělo mít jméno?".
Vědec 1: "Přesně tak!".
Vědec 2: "Takže, kolik čísel potřebujeme? 15?".
Vědec 1: "Více. Někteří lidé mají více než 15 synů."
Vědec 2: "Dobře. Tak 30. Jen pro jistotu."
Vědec 1: "Ale lidé starší 30 let by měli být schopni určit svůj věk."
Vědec 2: "Tak dobře 60."
Babylonská čísla (základ 60)
Věříme, že Babyloňané zahájili vývoj složitého počítání.
Babylonský číselný systém má 60 různých číslic. Jedná se o systém Base 60 :
1,5 znamená 1 krát 60 plus 5 (65)
3,30 znamená 3 krát 60 plus 30 (180 + 30 = 210)
Babyloňané měli systém hodnoty místa, kde číslice až vlevo představovaly plné hodnoty, podobně jako náš desítkový systém.
Důvod, proč Babyloňané používali 60 jako základ, byl (rádi věříme), že 60 je dělitelné většinou čísel: 1,2,3,4,5,6,10,12,15,20,30 a 60. .
Nevýhodou bylo, že si uživatel musel pamatovat 60 různých číslic. Ale systém byl chytrý. Mnoho z nich se používá dodnes:
Co | My | Jim | Proč |
---|---|---|---|
Celý kruh | 360° | 4 | 6 x 60 = 360 |
Půl kruhu | 180° | 2 | 3 x 60 = 180 |
Jedna hodina | 60° | 1 | 1 x 60 = 60 minut |
The origin of the Sexagesimal system (base 60) has been lost in history.
But surely, it looks like it has been used in parallel with the Dozenal system since ancient times.
Dozenal (base 12)
The dozenal system (base 12):
- There are 12 in a dozen
- There are 12 hours in a day
- There are 12 hours in a night
- There are 12 months in a year
12 is very versatile. It can be divided by 1,2,3,4,6,and 12.
How to Count Dozenal
With two hands, you can count to 60.
Each of your fingers have 3 joints:
The thumb counts to 12 on left hand. | The right hand counts the number of full hands. |
- 1 full hand = 12
- 2 full hands = 24
- 3 full hands = 36
- 4 full hands = 48
- 5 full hands = 60
Sexagesimal (base 60)
The sexagesimal system (base 60):
- There are 60 seconds in one minute
- There are 60 minutes in one hour
60 is very versatile. It can be divided by 1,2,3,4,5,6,10,12,15,30, and 60.
Roman Numbers (Base 10)
Roman numbers originated in Rome and was used in Europe into the Middle Ages.
Symbol: | I | V | X | L | C | D | M |
Value: | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
The Romans used a Base 10 system. Possibly because they used their 10 fingers to count.
Today, most of the world use a Base 10 number system:
Western numbers, Chinese numbers, Brahmi numbers, Greek numbers, Hebrew numbers...
5 means 5
50 means 5 times 10
500 means 5 times 100
57 means 5 times 10, plus 7
75 means 7 times 10, plus 5
Digital Numbers (Base 2)
Humans can count with base 10 numbers, computers can not.
Electricity cannot count. Electricity can only be On and Off.
Computers use Electricity or Magnetism to represent On and Off.
Computers use Digital Numbers like 11100110 (in contrast to Base 10 Numbers like 230).
Digital numbers (11100110) are also called Binary Numbers.
You will learn more about digital computers in the next chapter.
Man vs. Computer
Computers can handle an unlimited amount of numbers.
Humans can not.