ЖИВОЕ

Мозг против процессора: почему железо быстрее, а мозг всё равно умнее

Процессор складывает миллиарды чисел в секунду, но не отличит кошку от собаки без обучения. Мозг тормозит на арифметике, зато узнаёт лицо за доли секунды. Разбираем, почему две такие разные машины и кто в чём выигрывает.

Спорить, кто «умнее» — мозг или компьютер, бессмысленно: это машины с принципиально разной архитектурой.
Процессор — спринтер на короткой прямой: считает быстро, но по одной операции за раз на каждом ядре. Мозг — толпа из миллиардов медленных бегунов, которые стартуют одновременно.

Любимый вопрос на стыке биологии и IT: кто быстрее — мозг или компьютер? Ответ зависит от задачи, и именно это делает сравнение интересным. Разберёмся не в том, «кто победит», а в том, почему побеждает то одно, то другое.

Скорость одной операции

Здесь компьютер вне конкуренции. Транзистор переключается за наносекунды, и современный процессор выполняет миллиарды простых операций в секунду. Биологический нейрон «срабатывает» в лучшем случае несколько сотен раз в секунду — он в миллионы раз медленнее отдельного транзистора. Если задача — перемножить большие числа, человек проиграет калькулятору безнадёжно.

Но мозг считает не так

Массовый параллелизм

Главное отличие — в устройстве. В процессоре несколько мощных ядер, каждое делает одну вещь за раз очень быстро. В мозге около 86 миллиардов нейронов, и каждый связан с тысячами других. Когда вы смотрите на фотографию, не один «вычислитель» перебирает пиксели по очереди — миллиарды нейронов реагируют одновременно. Это и есть массовый параллелизм, к которому компьютеры только подбираются.

Память и вычисления вместе

В компьютере память и процессор разделены, и данные постоянно гоняются между ними — это узкое место. В мозге память «зашита» в сами связи между нейронами: где хранится, там и обрабатывается. Поэтому узнавание знакомого лица не требует загрузки «файла» — ответ возникает сразу.

Связи важнее «тактовой частоты»

В компьютере мощь обычно меряют частотой и числом ядер. В мозге решает не скорость отдельного нейрона, а количество и качество связей между ними. У каждого нейрона их тысячи, а всего в мозге их сотни триллионов. Знание и навык хранятся не в каком-то «адресе памяти», а распределены по этой сети связей. Поэтому повреждение небольшого участка часто не стирает воспоминание целиком — информация продублирована множеством путей. Для компьютера это звучит как фантастическая отказоустойчивость.

Цена вопроса — энергия

Самое поразительное — эффективность. Мозг потребляет около 20 ватт, как тусклая лампочка. Суперкомпьютер, который пытается имитировать лишь часть его работы, требует мегаватты — миллионы ватт. По соотношению «вычисления на джоуль» живая нервная ткань пока кладёт на лопатки любое железо.

ПараметрПроцессорМозг
Скорость одной операциинаносекундымиллисекунды
Параллелизмединицы–десятки ядермиллиарды нейронов
Памятьотдельно от вычисленийв самих связях
Энергопотреблениесотни ватт и вышеоколо 20 ватт

Кто в чём выигрывает

Компьютер берёт точностью и скоростью на чётко формализованных задачах: арифметика, сортировка, перебор. Мозг берёт распознаванием образов, интуицией и работой в условиях шума и неполных данных — там, где правил нет, а есть только опыт.

Есть и фундаментальная разница в надёжности. Компьютер выполняет инструкцию точно — но если в программе ошибка, он бесстрастно повторит её миллион раз. Мозг неточен и иногда ошибается даже в простом, зато гибок: он достраивает недостающее, угадывает по контексту и не «падает» при первой же странности на входе. Один и тот же сбойный вход компьютер может не пережить, а человек — пропустит мимо, не заметив.

Почему нейросети «подсмотрены» у мозга

Не случайно искусственные нейросети устроены как сеть простых элементов с весами на связях — это грубая модель нейронов. Инженеры подсмотрели у биологии главный приём: вместо одного быстрого вычислителя — миллионы простых, работающих вместе. Граница между «железом» и «живым» здесь становится особенно тонкой.

#вычисления#мозг#нейроны#параллелизм#процессор