Мозг против процессора: почему железо быстрее, а мозг всё равно умнее
Процессор складывает миллиарды чисел в секунду, но не отличит кошку от собаки без обучения. Мозг тормозит на арифметике, зато узнаёт лицо за доли секунды. Разбираем, почему две такие разные машины и кто в чём выигрывает.
Спорить, кто «умнее» — мозг или компьютер, бессмысленно: это машины с принципиально разной архитектурой.
Процессор — спринтер на короткой прямой: считает быстро, но по одной операции за раз на каждом ядре. Мозг — толпа из миллиардов медленных бегунов, которые стартуют одновременно.
Любимый вопрос на стыке биологии и IT: кто быстрее — мозг или компьютер? Ответ зависит от задачи, и именно это делает сравнение интересным. Разберёмся не в том, «кто победит», а в том, почему побеждает то одно, то другое.
Скорость одной операции
Здесь компьютер вне конкуренции. Транзистор переключается за наносекунды, и современный процессор выполняет миллиарды простых операций в секунду. Биологический нейрон «срабатывает» в лучшем случае несколько сотен раз в секунду — он в миллионы раз медленнее отдельного транзистора. Если задача — перемножить большие числа, человек проиграет калькулятору безнадёжно.
Но мозг считает не так
Массовый параллелизм
Главное отличие — в устройстве. В процессоре несколько мощных ядер, каждое делает одну вещь за раз очень быстро. В мозге около 86 миллиардов нейронов, и каждый связан с тысячами других. Когда вы смотрите на фотографию, не один «вычислитель» перебирает пиксели по очереди — миллиарды нейронов реагируют одновременно. Это и есть массовый параллелизм, к которому компьютеры только подбираются.
Память и вычисления вместе
В компьютере память и процессор разделены, и данные постоянно гоняются между ними — это узкое место. В мозге память «зашита» в сами связи между нейронами: где хранится, там и обрабатывается. Поэтому узнавание знакомого лица не требует загрузки «файла» — ответ возникает сразу.
Связи важнее «тактовой частоты»
В компьютере мощь обычно меряют частотой и числом ядер. В мозге решает не скорость отдельного нейрона, а количество и качество связей между ними. У каждого нейрона их тысячи, а всего в мозге их сотни триллионов. Знание и навык хранятся не в каком-то «адресе памяти», а распределены по этой сети связей. Поэтому повреждение небольшого участка часто не стирает воспоминание целиком — информация продублирована множеством путей. Для компьютера это звучит как фантастическая отказоустойчивость.
Цена вопроса — энергия
Самое поразительное — эффективность. Мозг потребляет около 20 ватт, как тусклая лампочка. Суперкомпьютер, который пытается имитировать лишь часть его работы, требует мегаватты — миллионы ватт. По соотношению «вычисления на джоуль» живая нервная ткань пока кладёт на лопатки любое железо.
| Параметр | Процессор | Мозг |
| Скорость одной операции | наносекунды | миллисекунды |
| Параллелизм | единицы–десятки ядер | миллиарды нейронов |
| Память | отдельно от вычислений | в самих связях |
| Энергопотребление | сотни ватт и выше | около 20 ватт |
Кто в чём выигрывает
Компьютер берёт точностью и скоростью на чётко формализованных задачах: арифметика, сортировка, перебор. Мозг берёт распознаванием образов, интуицией и работой в условиях шума и неполных данных — там, где правил нет, а есть только опыт.
Есть и фундаментальная разница в надёжности. Компьютер выполняет инструкцию точно — но если в программе ошибка, он бесстрастно повторит её миллион раз. Мозг неточен и иногда ошибается даже в простом, зато гибок: он достраивает недостающее, угадывает по контексту и не «падает» при первой же странности на входе. Один и тот же сбойный вход компьютер может не пережить, а человек — пропустит мимо, не заметив.
Почему нейросети «подсмотрены» у мозга
Не случайно искусственные нейросети устроены как сеть простых элементов с весами на связях — это грубая модель нейронов. Инженеры подсмотрели у биологии главный приём: вместо одного быстрого вычислителя — миллионы простых, работающих вместе. Граница между «железом» и «живым» здесь становится особенно тонкой.