Читаем Об интеллекте полностью

Чтобы найти и обосновать новую систему научных взглядов, необходимо искать простейшие концепции, способные объединить и объяснить большое количество несопоставимых фактов. Неизбежным следствием такого процесса является то, что уходят в крайность излишнего упрощения. Важные детали вероятно буду проигнорированы и факты будут проинтерпретированы неправильно. Если такая система взглядов становится устоявшейся, неизбежно будут найдены улучшения и исправления, показывая, как далеко зашли начальные предположения, или недостаточно далеко, или вообще были ошибочны.

В этой главе я ввел множество умозрительных идей о том, как работает неокортекс. Я ожидаю, что некоторые из этих идей будут опровергнуты, и, вероятно, каждая из них будет пересмотрена. Есть также множество деталей, о которых я даже не упомянул. Мозг очень сложен; специалисты по нейронаукам, читающие эту книгу, должны знать, что я привел грубую характеристику сложности реального мозга. Но я верю, что в целом озвучил новую систему взглядов. Все, на что я могу надеяться, это то, что основные идеи будут сохранены, и изменятся только детали вопреки новым данным и новому осмыслению.

В конце концов, вам может быть неприемлема идея, что простая, но большая система памяти может действительно в результате вести себя так, как человек. Можем ли вы и я быть просто иерархической системой памяти? Могут ли наши жизнь, верования и желания быть сохраненными в триллионах синапсов? В 1984 я начал профессионально писать программы. До этого я писал маленькие программки, но тогда я в первый раз программировал компьютер с графическим интерфейсом и впервые работал над большим и сложным приложением. Я писал приложение для операционной системы, созданной Grid Systems. С окнами, множественными шрифтами и меню, операционная система Grid была действительно продвинутой для того времени.

Однажды меня поразила практическая невозможность того, что я делаю. Как программист, я написал одну строчку кода. Я сгруппировал строчки кода в блоки, называемые подпрограммами. Подпрограммы были сгруппированы в модули. Модули были скомбинированы, чтоб стать приложениями. В программе для электронных таблиц, над которой я работал, было так много подпрограмм и модулей, что никто не мог понять это полностью. Это было сложно. Хотя каждая строчка кода делала совсем немного. Чтобы нарисовать один пиксел на дисплее, требовалось несколько строчек кода. Чтобы нарисовать целый экран с электронной таблицей, компьютеру требовалось выполнить миллионы инструкций, распределенных по сотням подпрограмм. Подпрограммы использовали другие подпрограммы рекурсивным способом. Это было настолько сложно, что было невозможно знать все, что должно было бы происходить в выполняющейся программе. Меня поразило, насколько невероятно то, что программа за время выполнения рисует картинку, которая нам кажется появившейся мгновенно. Ее внешним проявлением были таблицы чисел, меток, текстов и графов. Она вела себя как электронная таблица. Но я знал, что должно происходить внутри компьютера с процессором, выполняющим одну простую инструкцию в один момент времени. Было трудно поверить, что компьютер смог бы пройти его путь по лабиринту модулей и подпрограмм, и выполнить все эти инструкции настолько быстро. Если бы я не знал подробностей, я был бы уверен, что это не может работать. Я понимал, что если кто-то изобрел концепцию компьютера с графическим интерфейсом и электронными таблицами, и представил ее мне на бумаге, я бы отверг ее как непрактичную. Я сказал бы, что ему потребовалась бы вечность, чтоб что-то сделать. Это было унизительной мыслью, потому что это работало. Затем я понял, что мое интуитивное ощущение скорости микропроцессора и мое ощущение силы иерархического дизайна были неадекватными.

В этом был урок про неокортекс. Он не был сделан из сверхбыстрых компонент и правила, по которым он работает, не сложны. Однако он имеет иерархическую структуру, содержащую миллиарды нейронов и триллионы синапсов. Если для нас сложно вообразить, как такая логически простая, но численно громадная система памяти может создавать наше сознание, наш язык, нашу культуру, наше искусство, эту книгу, нашу науку и технологию, то это потому, предположил я, что наше интуитивное ощущение емкости неокортекса и силы его иерархической структуры являются неадекватными. Неокортекс работает. Это не волшебство. Мы можем понять его. И, подобно компьютеру, в конце концов мы сможем построить интеллектуальные машины, которые будут работать по тем же самым принципам.

<p>7. Сознание и творчество</p>
Перейти на страницу:

Похожие книги

Самоучитель UML
Самоучитель UML

Самоучитель UMLПервое издание.В книге рассматриваются основы UML – унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной модели системы с использованием графической нотации. Изложение сопровождается примерами разработки отдельных диаграмм, которые необходимы для представления информационной модели системы. Цель книги – помочь программистам освоить новую методологию разработки корпоративных программных приложений для последующего применения полученных знаний с использованием соответствующих CASE-инструментов.

Александр Васильевич Леоненков , Александр Леоненков

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Прочая компьютерная литература / Книги по IT
Основы информатики: Учебник для вузов
Основы информатики: Учебник для вузов

Учебник состоит из двух разделов: теоретического и практического. В теоретической части учебника изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, рассмотрены вопросы организации и функционирования информационно-вычислительных сетей, компьютерной безопасности, представлены ключевые понятия алгоритмизации и программирования, баз данных и СУБД. Для контроля полученных теоретических знаний предлагаются вопросы для самопроверки и тесты. Практическая часть освещает алгоритмы основных действий при работе с текстовым процессором Microsoft Word, табличным редактором Microsoft Excel, программой для создания презентаций Microsoft Power Point, программами-архиваторами и антивирусными программами. В качестве закрепления пройденного практического курса в конце каждого раздела предлагается выполнить самостоятельную работу.

Вадим Васильевич Лысенко , Лариса Александровна Малинина , Максим Анатольевич Беляев

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Киберкрепость: всестороннее руководство по компьютерной безопасности
Киберкрепость: всестороннее руководство по компьютерной безопасности

Как обеспечить надежную защиту в эпоху, когда кибератаки становятся все более продвинутыми? Каковы последствия уязвимости цифровых систем? Петр Левашов, экс-хакер с богатым бэкграундом, рассматривает все грани кибербезопасности, начиная с базовых принципов и заканчивая новейшими технологиями.Читатели познакомятся с:• основами компьютерной безопасности и актуальными методами защиты;• современными методами шифрования данных и криптографии;• процедурами ответа на инциденты и восстановления после катастроф;• юридическими и регуляторными требованиями к компьютерной безопасности.Автор использует свой уникальный опыт, чтобы предоставить читателям углубленное понимание кибербезопасности. Его подход охватывает теоретические знания и практическую подготовку, делая этот материал доступным для профессионалов и новичков.

Пётр Юрьевич Левашов

Зарубежная компьютерная, околокомпьютерная литература