Роман Подольный – По образу и подобию (страница 21)
Но все это самих ученых отнюдь не так уж восхищает. Ряд из них полагает, что все эти «мыши» и «черепахи» ближе к наглядным школьным моделям, только иллюстрирующим то или иное научное положение, чем к «моделям познания». Многие кибернетики справедливо говорят: «Мы создаем автоматы так, чтобы они подражали действиям животных, а когда автоматы выполняют свою задачу, мы этому удивляемся. Вот если бы они делали то, что мы не могли бы заранее предсказать!»
Сейчас найдены принципы, с помощью которых можно до какой-то степени и «пойти туда, не знаю куда, создать то, не знаю что» (к последнему и сводится дело. «Создать то, знаешь что» кибернетикам кажется неинтересным).
Один из таких способов — определение выбора «зверьком» одного из двух возможных очередных действий с помощью «выброса случайного числа» — своего рода подбрасывания монетки.
Электронные «белки» и «черепахи» еще только игрушки. Но в одной книжке по кибернетике, вышедшей в 1960 году, о гомеостатах говорится, как о машинах, не имеющих пока практического применения. А в том же самом году (если не раньше) гомеостаты уже начали работать как устройства для расчета регуляторов. Древние египтяне, как известно, увлекались наблюдениями за электрическими искрами, сверкающими в сухой кошачьей шерсти (один из героев трагедии В. Маяковского «Владимир Маяковский» призывал добывать электричество именно так:
«
В этом и состояла вся «древнеегипетская электроника».
Всегда надо помнить древнюю поговорку: «Не презирай беспомощного детеныша — быть может, это детеныш льва».
Плодитесь и размножайтесь
С помощью электронных существ можно подступиться к вопросам колоссального философского и теоретического значения. Среди них проблема самовоспроизведения машин — иными словами, моделирования ими процесса размножения.
В теории такую возможность рассмотрел и обосновал американский математик Джон фон Нейман.
В теории — потому, что размножающаяся машина, производящая себе подобные машины, должна быть, по расчетам фон Неймана, чрезвычайно сложной — насчитывать более 200 тысяч элементов. Сейчас машины делают продукцию, несравненно более простую, чем они сами (сравните хоть токарный станок-автомат и детали, которые он обрабатывает).
На определенном уровне сложности, согласно Нейману, это правило перестанет соблюдаться; больше того, машины смогут не только повторять себя, но и создавать собственные «улучшенные и исправленные издания».
Конечно, до 200 000-элементной машины еще далеко… Но советские ученые А. Колмогоров и Ю. Оффман как будто сумели показать, что есть возможность добиться «размножения» и у менее сложных машин. Они построили математические схемы воспроизведения автоматов, состоящих всего из нескольких десятков элементов. Конечно, от математических конструкций до конструкций из металла, пластмасс и т. д. расстояние изрядное. Но вся история науки, а особенно история кибернетики, — длинный ряд воплощений в жизнь теоретических предсказаний ученых. Раньше или позже… Впрочем, скорее раньше, чем позже. Один из симптомов этого — уже существующие модели «машинного размножения».
Их предложил и изготовил Джекобсон. Все гениальное — просто. Если бы было справедливо и обратное правило, Джекобсон наверняка заслужил бы титул гения за свои модели или, как он их назвал, «воспроизводящие устройства». Причем созданы они уже довольно давно.
Предпосылки работы Джекобсона в его собственном изложении таковы. К концу 50-х годов нашего века ученым уже удалось построить неживые модели большинства функций живых существ… Удалось промоделировать и движение, и энергетический обмен со средой, и накопление энергии, и восприятие, и реакцию на раздражители. Он даже полагает, что такими моделями отдельных функций животных служат созданные в чисто практических целях автомобиль, паровая машина, аккумуляторная батарея, вычислительная машина и так далее. Среди основных функций только с моделированием размножения дело обстоит хуже. Вот Джекобсон и решил заполнить этот пробел.
Исходил он при «заполнении» его из следующего.
Для любого процесса воспроизведения необходимы: 1) среда, в которой свободно перемещается «пища» в виде случайных элементов или частей; 2) достаточное количество этих частей; 3) источник энергии для сборки элементов и 4) протоиндивидуум, состоящий из этих частей и способный брать новые такие же части из среды и синтезировать их в собственную копию.
А части необходимы такие: двигатель, прибор для правильного отбора частей и нечто вроде плана этого отбора. Двигатель Джекобсон сопоставляет с мышцами, систему для отбора частей — с глазами, а план отбора — с хромосомным аппаратом животного, который содержит в себе план построения организма. «План» должен заставлять «двигатель» перемещать «глаза», которые отбирают детали, двигатель соединяет их по плану — и получается копия устройства, или «детеныш».
Однако это только общая схема, от которой Джекобсон оттолкнулся. Для простоты он каждую деталь снабдил двигателем, сделав ее самодвижущейся тележкой. «Протоиндивидуум», будущий родитель, состоит всего из двух таких тележек. На первой (
«Среда» у Джекобсона всего лишь замкнутая дорожка, по которой беспорядочно двигаются тележки
На первой из боковых веток по воле экспериментатора оказываются тележки
Тележка
Приказание выполняется, о чем «глаза» и «мышцы» уведомляют «мозг». Тогда тот отдает новый приказ: «Подстереги, когда тележка
Узнав о том, что его предыдущее приказание выполнено, «мозг» приказывает «глазам» и «мышцам» больше не открывать стрелок. С выведением потомства «жизнь» «родителя» закончена. Первое «поколение» ВПУ выбывает из игры. Но на второй ветке уже имеется представитель второго поколения. Он и продолжит род. Так до тех пор, пока не будут использованы все детали или пока не будут заняты все боковые ветки модели. Впрочем, возможен и третий конец: где-то одна из тележек ошибется.
Можно ли все это считать моделью воспроизведения? И не слишком ли сложна пища в виде тележек? Не чересчур ли все это просто?
Всякая модель в принципе есть некое упрощение (на этом сходятся, между прочим, все определения термина «модель», независимо от свой широты). А потом… Ведь мы с вами, если судить только по составу пищи, гораздо менее сложны, чем самый обыкновенный пшеничный колос. Он нуждается в сверхпростых соединениях — вроде минеральных солей. А нам нужны «лишь» белки, жиры и углеводы, причем прежде всего самое сложное в этом наборе — белки.
Другое дело, что в природе не бывает, чтобы один «родитель» имел одного «ребенка», и не больше. Ведь тогда любой вид окажется обреченным на быструю гибель. Этот недостаток ВПУ можно исправить, заставив боковые ветки еще ветвиться, чтобы каждый «организм» мог собрать рядом с собой не одну свою копию, а две.
Гораздо серьезнее другое различие между моделью и размножением в природе. Каждая тележка
Модель самовоспроизведения должна и собирать новые организмы и производить планы для них.
Джекобсон находит, что это возможно. В организме план — хромосомный набор, в ВПУ — перфокарта. Значит, надо дополнить ВПУ третьей тележкой (
Наконец, сравнительно несложно сделать так, чтобы после «смерти» отдельных «организмов» их составные части возвращались на дорожку «среды», чтобы их можно было вновь использовать. Ведь в живой природе имеет место постоянный круговорот веществ.
Характерно, что ВПУ — простые собрания очень сложных частей.
Самая сложная часть живого организма — хромосомы. Их аналог в ВПУ — перфокарта, наоборот, представляет собой самую простую часть модели.