A história dos números

Para entender a IA, é importante entender o conceito de Números e Contagem.

IA é sobre números

A Inteligência Artificial tem tudo a ver com Números .

Os números são fáceis de entender: 1,2,3,4,5 ... 11,12,13,14,15.

Estudos com animais indicam que até os animais podem entender alguns números:

  • 2 esposas
  • 8 Filhos
  • 5 ovos

A necessidade de números no mundo moderno é absoluta. Não podemos viver sem números:

  • 100 dólares
  • Pi = 3,14
  • 365 dias
  • 25 anos
  • 20% de imposto
  • 100 Milhas

IA é sobre contagem

O conceito de números leva ao conceito de contagem.

Imagine o pensamento pré-histórico:

  • Como contar maçãs?
  • Como pesar o milho?
  • Como pagar?
  • A que distância fica o oceano?

A Inteligência Artificial é resultado da necessidade humana de cálculos.

A contagem é fácil de entender: 2 + 2 = 4.

Estudos de animais indicam que os animais só podem entender uma contagem muito simples.

Como o Homo Sapiens lida com cálculos?

Cálculos complexos são feitos por computadores.

"Sim! Computadores podem ser mais inteligentes que humanos."

Dois cientistas babilônicos

Cerca de 6.000 anos atrás...

Dois cientistas babilônicos estavam falando:

Cientista 1: "Precisamos inventar um sistema numérico".

Cientista 2: "O quê?".

Cientista 1: "Precisamos dar um nome a cada número".

Cientista 2: "Você quer dizer como 1, 2 e 3".

Cientista 1: "Exatamente!".

Cientista 2: "Mas por quê?".

Cientista 1: "Como posso dizer que tenho 7 filhos, se você não sabe o que é 7?

Cientista 2: "Todo número deveria ter um nome?".

Cientista 1: "Exatamente!".

Cientista 2: "Então, de quantos números precisamos? 15?".

Cientista 1: "Mais. Algumas pessoas têm mais de 15 filhos".

Cientista 2: "Ok. 30 então. Só para ter certeza".

Cientista 1: "Mas as pessoas com mais de 30 anos devem saber dizer sua idade".

Cientista 2: "Ok. 60 então".

Números Babilônicos (Base 60)

Acreditamos que os babilônios iniciaram o desenvolvimento da contagem complexa.

Algarismos Babilônicos

O sistema de numeração babilônico tem 60 dígitos diferentes. É um sistema Base 60 :

1,5 significa 1 vezes 60, mais 5 (65)
3,30 significa 3 vezes 60, mais 30 (180 + 30 = 210)

Os babilônios tinham um sistema de valor posicional, onde os dígitos à esquerda representavam valores completos, muito parecido com nosso sistema decimal.

A razão pela qual os babilônios usavam 60 como base era (gostamos de acreditar) que 60 é divisível com a maioria dos números: 1,2,3,4,5,6,10,12,15,20,30 e 60 .

A desvantagem era que o usuário tinha que se lembrar de 60 dígitos diferentes. Mas o sistema era inteligente. Muito disso ainda está em uso hoje:

O queNósElesPor que
Um círculo completo360°46 x 60 = 360
Meio círculo180°23 x 60 = 180
Uma hora60°11 x 60 = 60 minutos

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:

12 dedos 12 dedos
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:IVXLCDM
Value:1510501005001000

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.