История чисел
Чтобы понять Искусственный интеллект, важно понимать концепцию чисел и счета.
Искусственный интеллект - о числах
Все дело в искусственном интеллекте числа.
Числа понятны: 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° | 4 | 6 x 60 = 360 |
Полукруг | 180° | 2 | 3 x 60 = 180 |
Один час | 60° | 1 | 1 x 60 = 60 минут |
Происхождение шестидесятеричной системы исчисления (основание 60) потеряно в истории.
Но, конечно, похоже, что она использовалась параллельно с системой дюжин с древних времен.
Дюжина (base 12 / основание 12)
Система дюжин (основание 12):
- Всего 12 из дюжины
- В сутках 12 часов
- В ночи 12 часов
- В году 12 месяцев
Число 12 очень универсально. Его можно разделить на 1,2,3,4,6 и 12.
Как считать дюжину
Двумя руками можно сосчитать до 60.
У каждого пальца по 3 сустава:
Большой палец левой руки считается до 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)
Римские числа возникли в Риме и использовались в Европе в средние века.
Символ: | I | V | X | L | C | D | M |
Значение: | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
Римляне использовали систему 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) также называются двоичными числами.
Вы узнаете больше о цифровых компьютерах в следующей главе.
Человек против компьютера
Компьютеры могут обрабатывать неограниченное количество чисел.
Люди не могут этого сделать без специальных устройств.