ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
Искусственный интеллект. Уроки для начинающих

En Ua

История чисел

Чтобы понять Искусственный интеллект, важно понимать концепцию чисел и счета.

Искусственный интеллект - о числах

Все дело в искусственном интеллекте числа.

Числа понятны: 1,2,3,4,5... 11,12,13,14,15.

Исследования на животных показывают, что даже животные могут понимать некоторые числа:

  • 2 Жены
  • 8 Сыновей
  • 5 Яиц

Потребность в числах в современном мире абсолютна. Мы не можем жить без цифр:

  • 100 Долларов
  • Pi = 3.14
  • 365 Дней
  • 25 Лет
  • 20% Налог
  • 100 Миль

Искусственный интеллект о подсчете

Концепция чисел ведёт к концепции счета.

Представьте себе доисторическое мышление:

  • Как считать яблоки?
  • Как взвесить кукурузу?
  • Как платить?
  • Как далеко океан?

Искусственный интеллект - результат потребности человека в вычислениях.

Подсчет легко понять: 2 + 2 = 4.

Исследования на животных показывают, что животные могут понимать только очень простой счет.

Как Homo Sapiens справляется с вычислениями?

Сложные вычисления производятся на компьютере.

"Да! Компьютеры могут быть умнее людей."

Два вавилонских ученых

Около 6000 лет назад ...

Два вавилонских ученых разговаривали:

Ученый 1: "Нам нужно изобрести систему счисления".

Ученый 2: "Что?".

Ученый 1: "Нам нужно дать каждому числу имя".

Ученый 2: "Вы имеете в виду, как 1, 2 и 3".

Ученый 1: "Точно!".

Ученый 2: "Но почему?".

Ученый 1: "Как я могу сказать вам, что у меня 7 сыновей, если вы не знаете, сколько их?

Ученый 2: "У каждого номера должно быть имя?".

Ученый 1: "Точно!".

Ученый 2: "Итак, сколько чисел нам нужно? 15?".

Ученый 1: "Более. У некоторых людей более 15 сыновей".

Ученый 2: "Ок. 30 тогда. Просто чтобы убедиться".

Ученый 1: "Но люди старше 30 лет должны уметь определять свой возраст".

Ученый 2: "Ок. 60 тогда".

Вавилонские числа (base 60 / основание 60)

Мы считаем, что вавилоняне положили начало развитию сложного счета.

Вавилонские числа

В вавилонской системе счисления 60 различных чисел. Это система Base 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) потеряно в истории.

Но, конечно, похоже, что она использовалась параллельно с системой дюжин с древних времен.


Дюжина (base 12 / основание 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

Шестидесятеричная (base 60 / основание 60)

Шестидесятеричная система счисления (основание 60):

  • В одной минуте 60 секунд
  • В часе 60 минут

Число 60 очень универсально. Его можно разделить на 1,2,3,4,5,6,10,12,15,30 и 60.


Римские числа (base 10 / основание 10)

Римские числа возникли в Риме и использовались в Европе в средние века.

Символ:IVXLCDM
Значение:1510501005001000

Римляне использовали систему Base 10. Возможно, потому что они использовали свои 10 пальцев для счета.

Сегодня в большинстве стран мира используется система счисления Base 10:
западные числа, китайские числа, числа Брахми, греческие числа, числа на иврите ...

5 означает 5
50 означает 5 умножить на 10
500 означает 5 умножить на 100

57 означает 5 умножить на 10, плюс 7
75 означает 7 умножить на 10, плюс 5


Цифровые числа (base 2 / основание 2)

Люди умеют считать с помощью десятичных чисел, а компьютеры - нет.

Электричество не считается. Электричество может быть только включено и выключено.

Компьютеры используют электричество или магнетизм для обозначения включения и выключения.

Компьютеры используют цифровые числа, например 11100110 (в отличие от чисел с основанием 10, например 230).

Цифровые числа (11100110) также называются двоичными числами.

Вы узнаете больше о цифровых компьютерах в следующей главе.


Человек против компьютера

Компьютеры могут обрабатывать неограниченное количество чисел.

Люди не могут этого сделать без специальных устройств.