Цифровая жизнь: ещё не разум, но уже память Юрий Ильин
Цифровая жизнь: ещё не разум, но уже память
Юрий Ильин
Опубликовано 06 августа 2010 года
В Университете штата Мичиган проводится прелюбопытный эксперимент, связанный с моделированием эволюции — почти в таком же виде, в каком она наблюдается в живой природе, или, по крайней мере, как её представляет современная наука.
Участникам проекта удалось доказать, что из самого примитивного набора инструкций — в условиях, имитирующих, пусть и упрощённо, естественный отбор — процесс эволюции приводит к появлению у цифровых «организмов» (или, точнее сказать, форм жизни) способности к краткосрочному запоминанию.
Речь идёт о программе Avida. «Компьютерра» писала о ней в 2003 году, так что вдаваться в детали проекта сейчас смысла особого нет.
Суть же его, в целом, следующая: Avida населяет огромное количество «цифровых форм жизни» — Avidians, программ, которые самовоспроизводятся, благодаря фрагментам компьютерного кода, выполняющим те же функции, что и ДНК в живой природе; благодаря рандомным погрешностям в этих строках кода, «авидийцы» способны мутировать, а конкуренция за «еду» — т.е. за вычислительные ресурсы, которые позволяют им активнее самовоспроизводиться, приводит к появлению у них новых особенностей. В том числе, памяти.
В 1980-е годы среди программистов была весьма популярна игра Core Wars. Суть её состояла в следующем: кодеры писали программы, которые должны были отключать друг друга; автор программы-"горца", разделавшейся со всеми остальными, считался победителем.
В конце 1980-х экологу Томасу Рэю пришло в голову, что Core Wars — прекрасный инструмент для изучения эволюции. Тогда он создал Tierra, программу, моделировавшую целый мир, населённый самовоспроизводящимися программами, которые при самовоспроизведении могли совершать некоторые ошибки. Собственно говоря, таким образом моделировались генетические мутации, наблюдаемые в живой природе.
Когда клонировавшиеся программы заполняли предоставленный им объём памяти, они начинали перезаписывать уже существовавшие копии. Тут-то и началось нечто удивительное. Если оригинальная программа имела 80 строк кода, то через некоторое время Рэй обнаружил программы с 79 строками, потом 78. А вылилось всё в появление программы длиной 45 строк, которая избавилась от собственной инструкции на самовоспроизведение и заменила её более коротким фрагментом кода, позволявший отнимать инструкции самовоспроизведения у более длинных программ.
Т.е. получился компьютерный вирус — вот уж, право, венец эволюции.
Avida в определённой степени является духовным наследником Tierra, хотя и более сложным. Кроме того, Avidians не могут использовать код друг друга, что слегка повышает их жизнеподобие.
Один из участников проекта, Лора Грабовски — сотрудница Университета Пан-Американ в Техасе — создала внутри Avida своего рода «пищевой градиент», где с каждой следующей ячейкой увеличивалось количество «еды», доступной авидийцам. Закономерным образом первое поколение авидийцев располагалось в первой ячейке, где «пищи» было меньше всего.
Около 100 поколений авидийцы жили, воспроизводились и «умирали» внутри одной и той же ячейки. Затем у одного из поколений, в результате рекомбинации компьютерной «ДНК», выработалась инструкция двигаться вперёд — т.е. в следующую ячейку, где «еды» было побольше.
Когда эти авидийцы попали в следующую ячейку, скорость их воспроизводства резко увеличилась. Спустя многие тысячи поколений их потомки уже добрались до последней ячейки, где «пищи» было больше всего.
Но даже тогда авидийцы не нацеливались на последнюю ячейку сразу. Они зигзагами перемещались по всей длине градиента, чувствовали, где пищи больше, и лишь постепенно добирались до основного её источника. В результате у них выработалась способность сравнивать ячейки друг с другом по количеству предоставленной пищи.
И вот это уже было подобием базового искусственного интеллекта: каждый авидиец должен был обладать способностью оценивать текущую ситуацию, изменить направление своего движения, если понадобится, затем оценить ситуацию заново.
В дальнейшем Грабовски поставила новый опыт: первичное поколение авидийцев было помещено в ячейки, где содержался цифровой код, указывающий, в каком направлении эти «искусственные существа» должны перемещаться, чтобы получить большее количество «пищи». Кроме того, в некоторых случаях в новых ячейках содержалась инструкция повторить предыдущее действие. Авидийцы постепенно выработали у себя способность интерпретировать и исполнять данную инструкцию. По словам Грабовски, получалось, что внешняя среда оказывала избирательное воздействие, так что организмы были вынуждены вырабатывать у себя некое подобие памяти, — что и происходило.
Грабовски отметила, что результаты её работы показывает: такие присущие живым существам сложные особенности, как память, могут выработаться в результате эволюции даже совсем примитивных «цифровых организмов». В доказательство Грабовски вывела авидийцев, которые будут двигаться в направлении источников света. Получившийся «геном» пересадили роботу-пылесосу Roomba — и получили именно то, что и ожидали (или не ожидали): робота стали отчётливо привлекать светящиеся лампочки.
Опыты подобного рода, хотя и привлекают интерес биологов, едва ли проливают свет на тайны эволюции биологической жизни. Но, во-первых, кое-какие правила проясняются.
А во-вторых, эксперименты, подобные этим, становятся всё более реальным способом создать разумную искусственную жизнь.
Обычно опыты с искусственным интеллектом предполагают попытки смоделировать на компьютере сразу достаточно сложное поведение, интеллект высокого уровня. В данном случае наоборот: эволюция запущена от самого «нуля».
Аналогичным можно назвать проект HyperNEAT, реализуемый под руководством Джеффа Клуна (Jeff Clune), также из Университета штата Мичиган. Цель проекта заключается в создании искусственного «мозга» для роботов.
Система HyperNEAT использует принципы эволюционной биологии для «выращивания» большого количества «цифровых нейронов» из очень небольшого набора первоначальных инструкций («генов»). Подобно тому, как в природе расположение клетки в эмбрионе часто определяет, во что она разовьётся потом и какие функции будет исполнять (т.е. станет ли клеткой сердечной мышцы, например, костной тканью или нейроном), координаты каждого искусственного нейрона в HyperNEAT становятся частью системы уравнений, в результате которых определяется его дальнейшая роль.
Таким образом удаётся создавать достаточно сложный «цифровой мозг». В свою очередь, традиционные нейронные сети предполагают, что каждая ячейка в сети кодируется уникальной (не повторяющейся в принципе) инструкцией.
В результате у Клуна «цифровые» мозги даже структурно напоминали реальный мозг — упорядоченные и симметричные. Это стало результатом того, что симметрия и упорядоченность вырабатывалась в самом начале.
Проверка эффективности осуществлялась достаточно просто: «цифровой мозг» — управляющая программа — загружалась в реального робота, которому затем предлагалось перемещаться по плоской поверхности. Если робот делал успехи, его управляющая программа сохранялась и подвергалась дальнейшей эволюции — что, опять же, предполагало копирование генов с привнесением в них рандомных ошибок.
В результате Клун смог вполне эффективно доказать, что его «эволюционные», симметричные и структурно упорядоченные «мозги» показывают куда лучшие результаты, чем другие эксперименты с искусственным интеллектом.
Искусственный разум, надо сказать, в ХХ веке стал изрядной «пугалкой» — все помнят, что должно было случиться 29 августа 1997 года в 2:14 по Восточному времени США по версии Кэмерона. «Матрицу» тоже все помнят. Хотя идеи, изложенные в этих блокбастерах даже на момент их выхода на экраны свежестью не баловали.
А актуальности ЕЩЁ не приобрели. И дело не в том, когда именно «СкайНет» обрёл сознание, важно, что именно произойдёт, когда «цифровая эволюция» действительно приведёт к появлению поколения каких-нибудь «авидийцев», обладающих самосознанием.
Что они скажут нам? И что мы скажем им?
И ещё один интересный вопрос: доступен ли будет их самоосознанию простой закон «Не делай другим того, чего не желаешь себе»?
К оглавлению
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
NFC в метрополитене, далее везде Юрий Ильин
NFC в метрополитене, далее везде Юрий Ильин Опубликовано 24 июня 2010 года К концу года МТС обещает превратить мобильные телефоны в электронные билеты, по которым будут пускать в московское метро; плата за проезд будет сниматься прямо с телефонного
DisTREE ИТ-неделя: два дня и 25 фотографий Юрий Ильин
DisTREE ИТ-неделя: два дня и 25 фотографий Юрий Ильин Опубликовано 25 июня 2010 года Корреспондент «Компьютерры» провёл два дня на мероприятии DisTREE IT Channel Week, проходящем 23-25 июля в Нахабино. Вниманию читателей предлагается небольшой фотоотчёт
Mail.ru Group готовится к IPO Юрий Ильин
Mail.ru Group готовится к IPO Юрий Ильин Опубликовано 11 октября 2010 года Компания Mail.ru Group Limited, до сентября 2010 г. называвшаяся Digital Sky Technologies, официально объявила о намерении провести первичное размещение акций (IPO) на Лондонской фондовой бирже (LSE) до конца 2010
Google взялся за робомобили Юрий Ильин
Google взялся за робомобили Юрий Ильин Опубликовано 12 октября 2010 года Роботы-водители реагируют быстрее водителей, имеют угол обзора 360&grad;, их невозможно отвлечь, им никогда не хочется спать — и они не употребляют алкоголь и наркотики, не впадает в
Как делают стереофильмы Юрий Ильин
Как делают стереофильмы Юрий Ильин Стереокино — весьма пожилое явление. Первые опыты в этой области производились ещё в конце XIX века. Британский первопроходец кинематографа Уильям Фриз-Грин пытался запатентовать метод съёмки и демонстрации стереофильмов,
РАО хочет в интернет Юрий Ильин
РАО хочет в интернет Юрий Ильин Опубликовано 09 июня 2010 года Министерство культуры Российской Федерации, а с ним ещё несколько министерств, включая Минкомсвязи, Минюст и Минфин, подготовили «предложения по созданию условий, способствующих успешной
"Яндекс" вложился в распознавание лиц Юрий Ильин
"Яндекс" вложился в распознавание лиц Юрий Ильин ОпубликованоЮрий Ильин Компания «Яндекс» впервые инвестировала в иностранную компанию, причём занимающуюся весьма перспективным направлением деятельности — распознаванием лиц на цифровых
Блог-разведка или HR-шпионаж? Юрий Ильин
Блог-разведка или HR-шпионаж? Юрий Ильин ОпубликованоЮрий Ильин Разработанное в Social Intelligence программное обеспечение автоматически сканирует Facebook, Twitter, Flickr, YouTube, LinkedIn, блоги и «тысячи других ресурсов» в поисках записей и фотографий, оставленных
За торренты предлагают штрафовать Юрий Ильин
За торренты предлагают штрафовать Юрий Ильин ОпубликованоЮрий Ильин В Московской городской думе созрела новая антипиратская инициатива, направленная в значительной степени против потребителей цифрового контента. Депутат Александр Милявский
AMD ликвидирует бренд ATI Юрий Ильин
AMD ликвидирует бренд ATI Юрий Ильин ОпубликованоЮрий Ильин Корпорация Advanced Micro Devices решила полностью отказаться от использования бренда ATI — по крайней мере, в своих будущих продуктах. В первую очередь это коснётся следующих представителей линеек
Как хотят штрафовать за торренты Юрий Ильин
Как хотят штрафовать за торренты Юрий Ильин ОпубликованоЮрий Ильин На днях «Компьютерра» сообщила, что депутат Московской городской Думы Александр Милявский планирует представить в Государственную думу законопроект, в котором предполагается
ARPAnet: начало и конец Юрий Ильин
ARPAnet: начало и конец Юрий Ильин Опубликовано 03 ноября 2010 года 29 октября 1969 года с компьютера SDS Sigma 7 в Университете штата Калифорния в Лос-Анджелесе на компьютер SDS 940 в Стэнфордском университете было передано первое текстовое сообщение — «LOGIN». Со
Как изобрели интегральную схему Юрий Ильин
Как изобрели интегральную схему Юрий Ильин Опубликовано 25 января 2011 года 23 января 1959 года: Роберт Нойс, сооснователь компании Fairchild Semiconductor, придумал то, что потом стало называться микросхемой, микрочипом или интегральной схемой. В результате его и
Юрий Мильнер: Facebook станет всемирным социальным графом Юрий Ильин
Юрий Мильнер: Facebook станет всемирным социальным графом Юрий Ильин Опубликовано 27 мая 2010 года На конференции Techcrunch Disrupt в Нью-Йорке выступил глава компании Digital Sky Technologies (DST) Юрий Мильнер. Чем заинтересовал российский бизнесмен устроителей
На твердую память Автор: Юрий Ревич.
На твердую память Автор: Юрий Ревич. В 1999 году на предприятии, где я тогда трудился, встал вопрос о приобретении фотокамеры, которая могла бы без перезарядки сделать порядка нескольких сотен снимков. Максимальная емкость доступных карт для цифровиков была тогда 32 Мбайта,
AMD: приключения на краю погибели Юрий Ильин
AMD: приключения на краю погибели Юрий Ильин Опубликовано 25 апреля 2013На днях стало известно, что компания Advanced Micro Devices переманила к себе Раджу Кодури, специалиста по графическим процессорам, который до этого работал в Apple… а до Apple — во всё той же AMD. В Apple Кодури занимался