Примечание переводчика: В нашем блоге мы рассказываем об облачных сервисах, хостинге и соответствующих технологиях. Почерпнуть что-то интересное можно не только из опыта работы с инфраструктурными проектами, но и из теоретических работ, направленных далеко в будущее. Сегодня мы представляем вашему вниманию адаптированный перевод материала ученого Майкла Нилсена о том, существует ли простой алгоритм интеллекта.



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

Это предположение выходит далеко за пределы содержания этой книги – и всего, что известно кому-либо в мире. Но строить домыслы забавно. Вопрос о возможности компьютеров соответствовать уровню человеческого интеллекта породил множество споров. Я не стану в них ввязываться. Несмотря на идущие споры, я не сомневаюсь, что создание «умного» компьютера реально – хотя и чрезвычайно сложно, и, вероятно, не под силу современным технологиям, а сегодняшние скептики в один прекрасный день будут похожи в своих суждениях на виталистов.

Вопрос, который я ставлю в своем исследовании – существует ли простой набор принципов, с помощью которых можно объяснить, что такое интеллект? В частности, существует ли простой алгоритм работы интеллекта?

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

Рассмотрим, к примеру, астрономию на ранних этапах. С древних времен человечество наблюдало за небесным «зверинцем»: Солнце, луна, планеты, кометы и звезды. Каждый из этих объектов ведет себя по-разному – звезды, например, двигаются медленно и закономерно, в то время, как кометы появляются из ниоткуда, пролетают по небу, оставляя лишь след, а затем исчезают. В 16 веке только глупый оптимист мог предположить, что эти траектории движения объясняются набором элементарных принципов. Но в 17 веке Ньютон выдвинул свою теорию всемирного тяготения, которая не только объяснила передвижения небесных тел, но и такие земные явления, как приливы и отливы, а также траектории полёта снарядов. Таким образом, глупый оптимист 16-го века в ретроспективе выглядит, как пессимист, который просит о малом.



Исаак Ньютон

Конечно, можно привести множество примеров из науки. Рассмотрим бесчисленное множество химических веществ, из которых состоит наш мир, так прекрасно упорядоченных Менделеевым в его периодической таблице, которая, в свою очередь, объясняется лишь несколькими простыми законами квантовой механики. Или загадка о том, насколько сложен и разнообразен биологический мир, в основе которого, как оказалось, лежит принцип естественного отбора. Эти и многие другие примеры дают основание полагать, что неразумно было бы исключить простое объяснение интеллекта лишь исходя из того, что наш мозг – лучший пример интеллекта на сегодняшний день – представляется очень сложным*.

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

Так которая из двух точек зрения правильна?

Чтобы получить ответ на этот вопрос, давайте зададим другой, близкий по смыслу: «Существует ли простое объяснение работы человеческого мозга?» В частности, давайте рассмотрим несколько способов количественной оценки сложности мозга. При нашем первом подходе мозг рассматривается с позиции коннектомики. Это наука всецело посвящена построению связей: сколько нейронов существует в мозге, сколько глиальных клеток и сколько соединений наблюдается между нейронами. Вероятно вы уже слышали эти цифры – в нашем мозге насчитывается порядка 100 млрд нейронов, 100 млрд глиальных клеток и 100 трлн соединений между нейронами. Ошеломляющие числа, и при этом пугающие. Если для того, чтобы понять, как работает наш мозг, нам нужно разобраться в механизмах всех этих соединений (не говоря уж о нейронах и глиальных клетках), то в результате мы явно не придем к простому алгоритму работы интеллекта.

При втором, более оптимистичном подходе, мозг рассматривается с точки зрения молекулярной биологии. Смысл подхода в том, чтобы выяснить, какое количество генетической информации необходимо для описания архитектуры мозга. Чтобы разобраться в данном вопросе, мы начнем с обнаружения различий в геноме человека и шимпанзе. Возможно, вы слышали выражение «люди – это на 98 процентов шимпанзе». Существуют различные вариации этого высказывания, иногда приводятся значения 95 или 99 процентов. Такие вариации появились, поскольку изначально ученые сравнили только образцы геномов человека и шимпанзе, а не геномы полностью. Однако в 2007 году весь геном шимпанзе был секвенирован (об этом подробнее здесь), и теперь мы знаем, что геномы человека и шимпанзе отличаются примерно на 125 миллионов пар оснований ДНК. При этом в каждом геноме насчитывается около 3 млрд пар оснований ДНК. Таким образом, неправильно считать, что сходство человека с шимпанзе составляет 98 процентов – скорее уж 96 процентов.



Так сколько же информации содержится в этих 125 миллионах пар оснований? Каждую пару оснований можно обозначить одной из четырех «букв» генетического кода, соответствующих основаниям: аденину, цитозину, гуанину и тимину. То есть каждую пару оснований можно описать двумя битами информации – этого достаточно, чтобы указать один из четырех типов оснований. Таким образом, 125 миллионов пар оснований равны 250 млн битов информации. Такова разница между геномами человека и шимпанзе!

Конечно эти 250 млн бит приходятся на общую генетическую разницу человека и шимпанзе. Нас же интересует только разница, относящаяся к мозгу. К сожалению, неизвестно, какая доля общей генетической разницы касается различий мозга. Но давайте допустим в интересах дискуссии, что около половины из этих 250 млн бит приходится на отличия между мозгом человека и шимпанзе. А это в общей сложности 125 млн бит.

125 млн бит – это внушительное число. Чтобы лучше осознать, насколько оно велико, давайте переведем его в более привычные нам значения. Например, каково эквивалентное этому количество текста на английском языке? Известно, что текст на английском языке содержит oколо 1 бита информации на букву. Казалось бы, не так уж много – как-никак, в английском алфавите целых 26 букв – но тексты на английском языке содержат огромное количество избыточности. Конечно, вы можете возразить, что и в наших геномах тоже содержится избыточность, так что два бита на базовую пару – это слишком высокая оценка. Но мы проигнорируем этот факт, потому что в худшем случае мы переоцениваем генетическую сложность нашего мозга. Исходя из этих предположений, мы видим, что генетическая разница между мозгом человека и мозгом шимпанзе равна 125 миллионам букв, или примерно 25 миллионам английских слов. Это примерно в 30 раз больше Библии короля Якова.

Бесспорно, это большое количество информации. Но не беспредельно большое. Оно находится в рамках человеческого измерения. Может быть, в одиночку ни одному человеку не удастся понять все, что заложено в этом коде, но для группы взаимодействующих людей, имеющих соответствующую специализацию это возможно. И несмотря на большой объем информации, она ничтожно мала по сравнению с информацией, необходимой, чтобы описать 100 млрд нейронов, 100 млрд глиальных клеток и 100 трлн соединений в нашем мозгу. Даже при простом, грубом описании – скажем, 10 чисел с плавающей точкой на обозначение каждого соединения – потребовалось бы 70 квадриллионов бит. Это значит, что генетическое описание в полмиллиарда раз менее сложное, чем целый коннектом человеческого мозга.

Таким образом, мы выяснили, что наш геном не может содержать подробное описание всех наших нейронных связей. Скорее, он должен определять общую архитектуру и основные принципы, лежащие в основе работы мозга. Однако, похоже, этой архитектуры и принципов достаточно, чтобы люди, вырастая, становились разумными. Разумеется, есть и дополнительные факторы – растущим детям необходима здоровая, благоприятная среда и правильное питание для раскрытия своего интеллектуального потенциала. Но в подходящей среде здоровый человек будет обладать незаурядным интеллектом. В некотором смысле, в наших генах заложена сущность нашего мышления. Кроме того, принципы, содержащиеся в этой генетической информации, по-видимому, доступны нашему коллективному осмыслению.

Все вышеуказанные цифры очень приблизительны. Вполне возможно, что 125 млн бит – слишком завышенное число, и существует более сжатый набор основных принципов, лежащих в основе человеческого мышления. Может быть, большинство из этих 125 млн бит – это просто тонкая настройка мельчайших деталей. А возможно, мы слишком занизили цифры при подсчётах. Конечно, было бы здорово, если бы они оказались точными! Для наших текущих целей ключевым моментом является следующее: архитектура мозга сложна, но далеко не настолько, насколько вы можете подумать, исходя из количества соединений в нем. Точка зрения, рассматривающая мозг с позиции молекулярной биологии, предполагает, что мы, люди, в определённый момент сможем понять базовые принципы, лежащие в основе его архитектуры.

В последних абзацах я не учитывал факт, что эти 125 миллионов бит выражают лишь разницу между мозгом человека и шимпанзе. Но эти 125 миллионов бит отвечают не за все функции мозга. Шимпанзе по праву приписывается незаурядное мышление. Так может ключ к интеллекту лежит по большей части в тех умственных способностях (и генетической информации), которыми обладают как люди, так и шимпанзе? Если это действительно так, то человеческий мозг представляет собой лишь незначительно усовершенствованный мозг шимпанзе, по крайней мере, в части сложности базовых принципов. Тогда распространенная идеология об уникальности человеческих способностей ошибочна: генетические линии человека и шимпанзе разошлись всего 5 миллионов лет назад – мгновение по временным масштабам эволюции. Но за неимением более убедительного аргумента, я являюсь сторонником общепринятого человеческого шовинизма: я полагаю, что самые значимые принципы, лежащие в основе человеческого интеллекта, находятся в этих 125 миллионах бит, а не в той части генома, которую мы разделяем с шимпанзе.

Представление о мозге с точки зрения молекулярной биологии упрощает сложность нашего описания примерно на девять порядков. Хотя это и вдохновляет, мы всё равно не получаем ответа на вопрос о возможности существования по-настоящему простого алгоритма работы интеллекта. Можем ли мы сделать это описание еще более простым? И, что важнее, можем ли мы найти ответ на вопрос о существовании простого алгоритма работы интеллекта?

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

К свидетельствам, предполагающим существование простого алгоритма работы интеллекта, относится эксперимент, опубликованный в апреле 2000 года в журнале Nature. Группа ученных под руководством Мриганка Сюра (Mriganka Sur) «перенастроила» мозг новорожденных хорьков. Обычно глаз хорька посылает сигнал в часть мозга, известную как зрительная кора. Но ученым удалось направить сигнал от глаз в зону коры головного мозга, отвечающую за слуховое восприятие.

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



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

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

А какие факты свидетельствуют об отсутствии простого алгоритма работы интеллекта? Некоторые из них получены при изучении эволюционной психологии и нейроанатомии. С 1960-х годов эволюционными психологами был открыт широкий спектр человеческих универсалий, общих норм поведения для всех людей, независимо от их культурной принадлежности или воспитания. Эти человеческие универсалии подразумевают запрет инцеста между матерью и сыном, назначение музыки и танцев, а также сложную лингвистическую структуру, включающую в себя употребление ненормативной (т.е запретной) лексики, местоимений и даже таких основных структур, как глагол. Помимо этих результатов при проведении нейроанатомических исследований было выяснено, что за многие человеческие нормы поведения отвечают конкретные зоны мозга, которые схожи у всех людей. В совокупности эти результаты показывают, что многие отдельные нормы поведения напрямую связаны с определенными зонами нашего мозга.

Исходя из вышесказанного, некоторые люди делают выводы, что для каждой из мозговых функций нужно отдельное объяснение, и как результат, что мозговая функция обладает нечленимой сложностью, которая, в свою очередь, исключает простое объяснение работы мозга (и, возможно, простой алгоритм работы интеллекта). Такой точки зрения придерживается исследователь искусственного интеллекта Марвин Минский (Marvin Minsky).



Марвин Минский

В 1970-1980-х годах Минский разрабатывал теорию под названием «Общество разума», в основе которой лежит идея о том, что человеческий разум – это результат взаимодействия индивидуально простых (но очень разных) вычислительных процессов, которые Минский назвал агентами. Изложив свою теорию в одноименной книге, Минский приходит к следующему выводу:

В чем заключается секрет нашего интеллекта? Секрет в том, что никакого секрета нет. Сила нашего интеллекта исходит не из одного совершенного принципа, а из их [принципов] совокупности.

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

*Из книги «Созерцая разум: Форум по искусственному интеллекту» под ред. Уильяма Дж. Кленси (William J. Clancey), Стефана У. Смолиара (Stephen W. Smoliar) и Марка Стефика (Mark Stefik) (изд. MIT Press, 1994)

Теперь мы знаем, что мозг сам по себе состоит из сотен различных отделов и ядер, обладающих существенно различными архитектурными элементами и механизмами, и что многие из них связаны с явно разными аспектами нашей умственной деятельности. Этот современный объем знаний показывает, что многие явления, традиционно описываемые общеупотребимыми терминами вроде «интеллекта» и «понимания», на самом деле включают в себя сложные системы механизмов.

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

В силу собственных предубеждений я больше склоняюсь к тому, что простой алгоритм работы интеллекта существует. И главная на то причина, помимо всех вышеперечисленных (недоказанных) аргументов, заключатся в оптимистичности самой идеи. Когда дело доходит до исследования, неоправданный оптимизм зачастую более продуктивен, чем, казалось бы, лучше обоснованный пессимизм. Оптимист не боится выдвигать новые идеи и изучать что-то новое. Это верный путь к открытиям, пусть даже и не тем, к которым оптимист стремился изначально. Пессимист может быть прав в каком-то узком смысле, но, в конце концов, он совершит гораздо меньше открытий, чем оптимист.

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

Принимая во внимание все вышеизложенное в самой оптимистичной форме, я не верю, что нам удастся когда-либо обнаружить простой алгоритм работы интеллекта. Точнее говоря, я не верю, что мы найдем действительно короткую программу на языке Python (или С, или Lisp, не суть важно) – скажем, где-то до тысячи строк кода – которая будет реализовывать искусственный интеллект. Я также не думаю, что мы сможем найти просто описываемую нейронную сеть, с помощью которой реализуется искусственный интеллект. Но я верю, что не стоит прекращать попытки, как если бы такой язык или сеть существовали. Это путь к прозрению, и следуя по нему, в один прекрасный день мы, вероятно, сможем написать более длинную программу или построить более сложную сеть, демонстрирующую работу искусственного интеллекта. И поэтому нужно действовать так, словно чрезвычайно простой алгоритм работы интеллекта существует.

В 1980-х выдающийся математик и ученый Джек Шварц (Jack Schwartz) принимал участие в дискуссии между сторонниками и противниками искусственного интеллекта. Разгорелся нешуточный спор, сторонники искусственного интеллекта настаивали, что изумительные вещи ждут нас уже в ближайшем будущем, а противники с удвоенным пессимизмом утверждали, что создание искусственного интеллекта абсолютно невозможно. Шварц не участвовал в этом споре и хранил молчание, в то время, как обстановка накалялась. Во время затишья его попросили высказать свое мнение касательно обсуждаемых вопросов. Он сказал: «Что ж, от некоторых из этих событий нас возможно отделяет сотня Нобелевских премий». По-моему, это отличный ответ. Ключ к искусственному интеллекту – в простых, фундаментальных идеях, и мы можем и должны с оптимизмом относиться к их поиску.

Только вот понадобится еще много этих идей, ведь нам предстоит пройти долгий путь!

Комментарии (60)


  1. amuralex
    10.09.2015 21:58
    +2

    Исходя из вышесказанного, некоторые люди делают выводы, что для каждой из мозговых функций нужно отдельное объяснение, и как результат, что мозговая функция

    Здесь не понятно, что автор имеет под термином «мозговая функция», видимо только чтение оригинала может это разяснить.
    Так которая из двух точек зрения правильна?
    Не понятно почему должно быть две крайности…
    Эксперименты подтверждающие пластичность мозга были проведены уже достаточно давно, хотя в 60-х не казалось глупо утверждать что в мозге есть специальные отделы для каждой человеческие нормы поведения. Они конечно есть, но не следует путать причину и следствие. То есть автор придумывает два варианта, один из которых очевидно проигрышный, а потом на основе этого делает выводы.
    При этом подсчет битов в ДНК и выражение в интересных величинах заставляет сомневаться в квалификации ученного.


    1. entomolog
      10.09.2015 22:13
      +1

      Более того, даже если не брать во внимание, подсчеты бит в ДНК, сама идея, что разница между человеком и шимпанзе включает в себя искомый интеллект в корне неверна. Я далек от биологии, но что-то мне подсказывает, что нету никакой принципиальной разницы между мозгом человека и шимпанзе. У человека просто более большой «каток» и немного по-другому настроенный.


      1. amuralex
        10.09.2015 22:23

        Если бы разницы не было вообще, то шимпанзе которые воспитывались с детьми не останавливались бы в развитии. Хотя здесь я не уверен, нужно больше почитать, возможно, отличия минимальны и шимпанзе сильно мешает тот факт, что она не может произносить слова, и в результате её обратная связь речи и слуха не дает такого же эффекта для обучения как в случае с человеческим детенышем.
        http://cribs.me/zoopsikhologiya-i-sravnitelnaya-psikhologiya/sravnitelnye-aspekty-ontogeneza-rebenka-i-shimpanze


        1. NetBUG
          11.09.2015 06:40

          Есть другое направление исследований — коррекционная психология. Интересна она тем, что есть люди, которым также становится тяжело/невозможно преодолеть определённый порог в развитии из-за относительно небольших генетических или физиологических отклонений.
          В книге «Цветы для Элджернона» Дэниса Киза описывается подобное отклонение, а также последствия его лечения. К сожалению, не знаю, насколько оно соответствует реальности, но небольшие генетические отклонения действительно приводят к серьёзным последствиям в развитии человека — вероятнее всего, из-за изменений в функционировании головного мозга.


      1. amuralex
        10.09.2015 22:31

        Тут подробнее про эксперименты expert.ru/russian_reporter/2007/24/pochti_chelovek


    1. moggiozzi
      11.09.2015 11:19

      А что не так в подсчете количества информации и измерении его в битах?


      1. amuralex
        11.09.2015 12:17

        А что не так в оценке будущих свойств и характеристик растения по размеру его семечки?
        Я не говорил что нельзя информацию измерять в битах.


  1. iamAnton
    10.09.2015 22:36

    Что понимается в статье под интеллектом?


    1. Unrul
      10.09.2015 23:25
      -2

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


    1. l2k
      11.09.2015 00:15
      +1

      Присоеденяюсь к вопросу — есть вообще 4 понятия, которые люди путают и называют интеллектом )
      Мозг, Интеллект, Ум, Разум


      1. DrPass
        11.09.2015 04:22

        Мозг с интеллектом вроде как не путают. Мозг — это вроде мяса, только мягкое и вкус специфический.


        1. l2k
          11.09.2015 14:13
          -1

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


          1. DrPass
            11.09.2015 15:07
            +2

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


            1. l2k
              11.09.2015 19:14
              -1

              Да, очень интересно будет взглянуть на эволюцию ваших взглядов, куда она вас приведет.


              1. DrPass
                12.09.2015 10:49
                +1

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


                1. l2k
                  12.09.2015 18:50
                  -1

                  С какой стати вы решили, что мне интересно знать о вашем прошлом и о том какие решения вы приняли, чтобы взять информацию из более авторитетных источников, не разбираясь в вопросе?


                  1. DrPass
                    12.09.2015 18:57
                    +3

                    Судя по вашему ответу, я невзначай запустил в вашем мясе цепочку химических реакций, которые возбуждают нейроны, ответственные за эмоцию раздражения. Запускайте тормозящие нейроны. Я ничего не решал на этот счёт, и никакого интереса о моем прошлом в вас вызывать не собирался.


                    1. l2k
                      12.09.2015 19:02
                      -2

                      Я просто спросил, с чего вы решили, что то, что вы мне предлагаете — мне интересно? (ноль раздражения)


                      1. ankh1989
                        14.09.2015 00:41
                        -1

                        А он ничего не решил. Это вы решили, что он решил :)


                        1. l2k
                          14.09.2015 02:24

                          В момент, когда он мне написал комментарий о своей жизни в навязчивой форме.


                          1. DrPass
                            14.09.2015 11:53

                            Я вас насильно заставил его прочитать? О_о


  1. burjui
    10.09.2015 23:47

    Пока вы строите теории, кое-кто уже собирается пускать ИИ на поток, хе-хе: 1st Ever Artificial Consciousness to be Written in D Language


    1. ankh1989
      11.09.2015 08:40

      Это какой то ушлый тип из Нигерии. Его там на смех подняли.


      1. burjui
        11.09.2015 10:57

        Да, я и сам там выразил своё фи. Чудак, впрочем, скорее из Японии, судя по имени и названии компании. Конец сентября близко, посмотрим, что этот японутый накодит к своим обещаниям.


  1. uvelichitel
    11.09.2015 01:40

    Да так ли уж человек умен? Каких то 300 лет назад, до Ньютоновской механики, кормчий не способен был направить судно в открытом океане. И многие не способны сделать это сейчас с компасом или без. Может все дело в накоплении и систематизации знаний, которыми люди занимаются веками, а не на протяженности одной жизни(как экспериментальный шимпензе). В таком свете сеть и распределенные вычисления прямехонькая дорога к ИИ. К примеру бытовой «OK Google» наверняка потряс бы А. Тьюринга и кстати вполне способен направить пресловутое судно.


    1. Alexeyco
      11.09.2015 09:59
      +3

      Интеллект — это способность править судно в открытом океане?


      1. uvelichitel
        11.09.2015 15:03

        Согласно единственному на сегодня общепринятому формальному определению, Тесту Тьюринга, ИИ это —

        способность ввести человека в заблуждение, заставив сделать неверный выбор.
        Мне лично способность править судно кажется более востребованной.


        1. Alexeyco
          11.09.2015 16:55

          Сравним количество юристов, историков, политиков с количеством моряков в мире. Однозначно, вводить в заблуждение — более востребованная способность в современном мире.


    1. hungry_ewok
      11.09.2015 10:06
      +2

      Чего???
      300 лет назад — это, эскьюз муа 1715 год. Океанское плавание уже давно во весь рост.


    1. kraidiky
      13.09.2015 17:37

      habrahabr.ru/company/1cloud/blog/266641/#comment_8570877
      То есть у животных это тоже есть, но в недостаточном количестве.


  1. waphyld
    11.09.2015 05:10
    -1

    Чем плох принцип правильно организованной кучки гомеостатов?
    У. Эшби. Конструкция мозга, 1962 г.


  1. super-guest
    11.09.2015 05:49

    > «Такова разница между геномами человека и шимпанзе!»
    250 млн бит = 29,8 МБ. Большой PDF…


    1. moggiozzi
      11.09.2015 11:16

      Это объем данных, а количество ЦЕННОЙ информации в PDF намного меньше. Сохраните книгу в текстовом формате, а после заархивируйте. Это и будет примерное значение количества информации.


      1. burjui
        11.09.2015 12:24
        +1

        А в геноме разве вся информация ценная?


        1. Aracon
          12.09.2015 12:33

          Автор же пишет об этом — да, в геному тоже избыточность, но не учтя ее, мы просто получаем верхнюю оценку. Т.е. учет избыточности как бы еще больше в пользу доводов автора.


      1. bodqhrohro
        12.09.2015 14:16

        Во-первых, в PDF (если там нормальный текст, конечно, а не сканы) текстовые данные и так уже пожаты GZip. Если на небольших документах из-за встроенных шрифтов PDF выходит больше, то на объёмистых уже разница меняется. Ну и прочая встроенная информация (например, схемы, изображения) тоже может являться ценной, но при этом не будет перенесена в текстовик.


  1. michael_vostrikov
    11.09.2015 09:11

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

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


    1. amuralex
      11.09.2015 09:34

      Точно подметили, об отличиях тут говорить не уместно, как будто сейчас, например, могут запрограммировать работу мозга мыши. Если бы это было так, то даже мышь можно научить чему-нибудь.


  1. amuralex
    11.09.2015 09:25
    +1

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

    Человеческий мозг не думает. Без всего остального окружаещего этот мозг, он не будет «думать». Например, человек выросший в лесу и воспитываемый животными не будет обладать высокими мыслительными способностями, и даже когда он попадет в общество людей это изменить уже не получалось. Это не означает что мозг конкретного человека физически неудовлетворяет условиям необходимым для развития интеллекта подобного интеллекту среднего человека.
    Нельзя сказать что горилла Коко не умеет думать, она обладает каким-то примитивным интеллектом, её смогли научить говорить на языке жестов. Она может абстрагировать, например, она использует знак «открыть» чтобы сказать открыть дверь, открыть коробку или открыть кран. Но возможно ли научить её осознанию абстрагирования? Если возможно научить, то её разум не будет отличаться от разума человека по Коржибскому.
    Человек и горилла физически отличаются очень сильно чем человек от другого человека, поэтому человеку труднее общаться с гориллой, труднее обучать её.


  1. buriy
    11.09.2015 10:31

    Конечно существует простой алгоритм, просто он требует очень большой вычислительной мощности!
    Как известно, любую решаемую задачу можно решить простых перебором. Это первый путь. Шахматные алгоритмы ближе к этому варианту.
    А вот чтобы реализовать решение, требующее меньшей вычислительной мощности, работающее на имеющемся десктопном/серверном/облачном железе, пользуясь современными приёмами разработки, требуется разработать и соединить воедино сотни тысяч быстрых и экономных «простых алгоритмов». Именно поэтому данная задача сложна. Это второй путь. IBM Watson и ABBYY Compreno — продукты, следующие по данному пути.
    Есть и относительно новый третий путь — натренировать нейросети на эти сотни тысяч алгоритмов, чтобы их не программировать. Для ускорения решений, полученных этим способом, их можно трансформировать в алгоритмы для второго способа. Пример компании, предпочитающей данный путь — Metamind.
    Кто победит? Покажет время.
    Для первого пути мощности компьютеров не хватит даже через 10 лет, второй путь не даёт быстрого прогресса, третий путь тоже упирается в ограничения мощности и, к сожалению, пока не позволяет добиться высокого качества отдельных алгоритмов.


  1. spice_harj
    11.09.2015 10:43
    +2

    Ах, прям вдохновили на работу сутра. Завтра же начну разработку «простого» ИИ. Скайнет вперёд!


  1. indomit
    11.09.2015 11:49

    Известно, что текст на английском языке содержит oколо 1 бита информации на букву.

    Вообще-то около 8 бит или 1 байта. Так что все оценки делим на 8 и получаем не 30 а всего около 4 книг.


    1. Shablonarium
      11.09.2015 17:27
      +3

      Вообще-то около 8 бит или 1 байта. Так что все оценки делим на 8 и получаем не 30 а всего около 4 книг.


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

      Взять, например, этот документ English Literature Its History and Its Significance for the Life of the English Speaking World. Сохранив все символы этой страницы я получил 1 188 475 символов, а заархивировав, получил 420 487 байт. То есть, один байт кодирует в среднем три символа, и это еще не все.


    1. KvanTTT
      12.09.2015 14:50

      Если следовать вашей логике, то в английском языке 26 букв + знаки препинания, т.е. максимум 6 бит (64 символа). Но, как написали выше, количество бит на букву рассчитывается исходя из размера в сжатом виде.


      1. Juster
        12.09.2015 22:20
        -1

        даже если так, то откуда 1 бит? как одним битом можно описать несколько различных вариантов (больше двух)?


        1. DrPass
          12.09.2015 23:17

          Одним битом — нельзя. Но это и не утверждалось в статье. Утверждалось, что, грубо говоря, англоязычный текст длиной 1024 символа, может быть закодирован в 1024 бита информации.


  1. frig
    11.09.2015 12:05

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


  1. augur
    11.09.2015 13:05

    А разве «Vital»-исты не были теми самыми оптимистами, предлагающими простой и интуитивный алгоритм функционирования «жизни»? А в итоге выросла сложная и многогранная наука — Биология. Которая хорошо объясняет, и раскладывает по полочкам, но «простой» её в общем-то не назвать.


  1. xenohunter
    11.09.2015 13:18

    Касательно эксперимента на хорьках: вспомнил очень хорошую лекцию в TED, там описывался специальный жилет, который надевали на глухих людей, и все звуки с микрофонов трансформировались в тактильные ощущения. Через несколько дней люди начинали «слышать» спиной.


  1. greefon
    11.09.2015 14:46

    Смысл подхода в том, чтобы выяснить, какое количество генетической информации необходимо для описания архитектуры мозга.


    «Генетическая информация» не описывает никакую архитектуру в принципе.

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


    1. buriy
      11.09.2015 15:21
      +1

      Вы не совсем правы — учёные считают, что из почти 30000 человеческих генов до половины (т.е. почти 15000) описывают как раз особенности формирования и работы нервных клеток в разных областях мозга.
      Или вы считаете случайностью то, что, грубо говоря, в мозжечке есть клетки Пуркинье, а в лобной доле их нет?
      Просто проблема в том, что zip-архив со схемой расположения транзисторов в компьютере без распаковки очень мало говорит про механизм вычислений, используемый этим компьютером — да и даже после распаковки мало что скажет. И тем более, нужна отдельная дисциплина — Computer science, чтобы научиться более-менее эффективно пользоваться данным компьютером и понимать его особенности работы с информацией.
      Но вы безусловно правы в том, что «computer science» человеческого мозга не кодируется «схемой расположения нейронов».


      1. greefon
        11.09.2015 15:44

        Я вообще не об этом говорю.

        Гены определяют механизм развития каждой клетки отдельно, а не описывают итоговый результат. Это принципиально разные вещи. Игру Life Конуэя знаете? У нее есть система правил, описывающих жизнь «клетки». Если взять некоторое количество клеток и запустить их в некотором окружении, то на основе этих правил через некоторое время будет построена фиксированная или динамическая «картинка». Но правила напрямую не описывают картинку. И каждый раз в постоянной среде эта картинка будет одной и той же. Это, конечно, очень упрощенно, но гораздо ближе к правде. Хотите подробностей, почитайте Маркова, например.

        И вот потом начинается в статье по ссылке сравнение информации генома человека и обезьяны. Мало того, что там может быть до черта лысого мусорной информации. Но и сам по себе объем (и тем более разница в объеме) этой информации не имеет прямой корреляции с тем, насколько сложным будет именно мозг.


        1. goodok
          11.09.2015 19:41

          Да, согласен, что рассуждения в статье базирующиеся на оценке дельты количества генетической информации и остальные — немного наивны и неправомерны.

          Просто Ваше утверждение правильнее было бы сформулировать так: количество «Генетической информации» на прямую не соответствует количеству информации необходимой для описания архитектуры мозга.
          Утверждение же "«Генетическая информация» не описывает никакую архитектуру в принципе." ложно в принципе.
          Отсюда и реакция buriy

          Аналогия: размер листинга программы в байтах не имеет прямой корреляции с количеством данных на выходе программы, измеренным в байтах. Но программа может описывать выходные данные (особенно если исключить входные данные включая данные с датчика случайных чисел — тогда описание будет однозначным)
          В общем-то это очевидно, но счёл нужным обратить внимание.


          1. greefon
            11.09.2015 20:34

            Мое утверждение правильно формулируется так, как оно и было сформулировано.

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


  1. relgames
    11.09.2015 14:58

    Для интересующихся могу рекомендовать книгу Томаса Метцингера «Туннель Эго».
    Написано сложновато, лично мне порой нужно остановиться, подумать, а то и перечитать отрывок заново.
    Множество интересных открытий. К примеру, чувство «это мое личное решение, я так решил» можно вызвать искусственно, что позволяет взглянуть на давний вопрос свободы воли иначе.


  1. bardex
    11.09.2015 15:30

    Думаю создать искусственный интеллект (ИИ), в том виде, в каком его на самом деле хочет человечество, невозможно логически.
    Ведь мы хотим создать не соперника человека (только умнее и сильнее), а умную коробочку, которая сможет мыслить абстрактно и анализировать как человек, но при этом с определенными ограничениями, иначе машина вполне справедливо может прийти к выводу, что больше всего несчастий у человечества было от него же самого (нет, это не фантастика, посмотрите на историю мира через призму холодного логического анализа).
    А теперь давайте подумаем можно ли создать абстрактное мышление с какими-либо ограничениями?
    Нет, нельзя, потому что абстрактное мышление — это по определению открытый граф, со множеством пересечений, параллельных ветвей и обратными циклами (иногда зацикливанием), когда мы ищем решение неизвестной задачи, мы знаем только стартовую точку (и та в ходе решения тоже может смещаться), но где кончится граф, какой путь при этом будет создан — не знаем, в противном случае — это уже алгоритм решения известной задачи.
    Получается мы хотим создать ИИ, который будет умный — но не очень, абстрактный — но по нашему алгоритму. Не получится.


  1. DjSapsan
    11.09.2015 15:30

    Ошибка в тексте:

    Известно, что текст на английском языке содержит oколо 1 бита информации на букву.

    Наверное тут 1 байт.


    1. moggiozzi
      11.09.2015 17:52

      Перевод корректный: Энтропия языка.


  1. goodok
    11.09.2015 19:54

    По поводу «ориентационной карты».
    Нечто похожее получается у ЛеКуна (http://www.frontiersincomputervision.com/slides/FCV_Learn_LeCun.pdf) при обучении свёрточных нейронных сетей на массиве изображений.
    image

    И алгоритм свёрточных сетей не сказать что бы уж очень сложен


  1. kraidiky
    13.09.2015 17:34
    +1

    Вообще-то культура и накопление знаний есть и у животных. Вот тут, например, описание двух конкурирующих технологических культур у шимпанзе elementy.ru/news/430954 причём они на столько устойчивы, что археологи находят камни с соответствующими расколами возрастом в 1000 лет на том же самом месте.

    Что более интересно, точно также культура обнаружена у птиц. Вот на примере синиц: elementy.ru/news/432371 Это на самом деле потрясающий результат, потому что природа культуры та же самая, не смотря на то, что у птиц развиты совсем другие отделы мозга. Те отделы, из которых у человека выросла кора больших полушарий у птиц остаётся милипипического размера.

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