* * *
Мы возвращаемся к книге. В предыдущем обзоре были высказаны некоторые мысли по поводу ее содержания и значения. Сложность [c.27] предмета очевидна, и наши оценки нельзя считать ни полными, ни окончательными. Программа, изложенная в винеровской книге, завоевала признание и оказала уже немалое воздействие на мировую науку, но в ней далеко не все раскрыто и истолковано; кибернетике еще предстоит найти свои строгие, классические формы. Знаменитое сочинение Винера нуждается во внимательном, критическом прочтении. Критика и оценка этой книги - дело специалистов многих профилей, представителей многих наук; нужна здесь и острая мысль философа. Итогом будут новые книги, которые откроют нам новые горизонты.
Несколько слов о переводе. Сложность и своеобразие книги делают последнюю задачу отнюдь не тривиальной. При первом русском переводе пришлось столкнуться с большими трудностями. Для настоящего издания текст перевода заново отредактирован и по возможности исправлен с учетом поправок автора во втором английском издании. К сожалению, и второе английское издание в этом отношении оставляет желать лучшего. По существу, книга нуждается в специальных комментариях, которыми она когда-нибудь непременно обрастет. Нами увеличено также число приложений: помещенные в них материалы позволяют полнее судить о взглядах автора.
Заключая свое предисловие, я хотел бы напомнить мудрые слова шекспировского Гамлета: "И в небе, и в земле сокрыто больше, чем снится вашей мудрости, Горацио". Не таков ли окончательный урок кибернетики?
Г.Н. Поваров
Москва,
март 1967 г.[c.28]
Предисловие ко второму изданию
Когда тринадцать лет тому назад я готовил первое издание "Кибернетики", работу мою затрудняли некоторые серьезные помехи, следствием чего были многочисленные опечатки наряду с отдельными ошибками в содержании. Ныне, думается, настало время пересмотреть кибернетику не только как программу для будущего, но и как существующую науку. Поэтому я воспользовался настоящей возможностью, чтобы внести необходимые исправления для моих читателей и одновременно дополнить книгу изложением современного состояния предмета и новых близких идей, появившихся со времени первого издания.
Если какая-либо новая отрасль науки является действительно жизненной, то центр интереса в ней с годами неизбежно должен перемещаться. Когда я писал "Кибернетику" в первый раз, главное препятствие для меня заключалось в том, что понятия статистической теории информации и управления были тогда новы и даже в какой-то мере противоречили установившимся взглядам. Теперь они стали обычным орудием инженеров связи и разработчиков автоматического оборудования, и главная опасность, мне угрожающая, состоит в том, что книга может показаться банальной. Значение обратной связи в техническом проектировании и в биологии твердо установлено. Значение информации и методика ее измерения и передачи составляют целый предмет изучения для инженера, физиолога, психолога и социолога. Автоматы, о которых в первом издании книги делались лишь предсказания, заняли подобающее [c.29] им место, и связанные с этим социальные опасности, против которых я предостерегал не только в данной книге, но и в небольшой популярной работе "Человеческое использование человеческих существ", видны теперь отовсюду.
А потому кибернетику надлежит спешить к новым областям и обратить побольше внимания на идеи, возникшие уже в последнее десятилетие. Простые линейные обратные связи, изучение которых сыграло такую большую роль в пробуждении интереса ученых к кибернетическим исследованиям, оказываются совсем не такими простыми и линейными, как представлялось сначала. В самом деле, в ранние дни теории электрических цепей ее математические ресурсы не шли дальше линейного комбинирования сопротивлений, емкостей и индуктивностей. Это означало, что весь предмет можно было достаточно верно описать в терминах гармонического анализа передаваемых сообщений и величин импедансов, адмиттансов и отношений напряжений в цепях, через которые проходят эти сообщения.
Задолго до выхода в свет "Кибернетики" стало ясно, что изучение нелинейных цепей (таких, какие мы находим в различных усилителях, ограничителях напряжения, выпрямителях и т. д.) не умещается в эти рамки. Тем не менее за отсутствием лучшей методики предпринимались многочисленные попытки распространить линейные понятия прежней электротехники далеко за те границы, в которых они допускали естественное представление новых элементов.
Когда около 1920 г. я пришел в МТИ, обычный способ подхода к нелинейным устройствам состоял в том, что искалось расширенное понятие импеданса, которое охватывало бы как линейные, так и нелинейные системы. В результате нелинейная электротехника пришла в состояние, подобное состоянию птолемеевой системы астрономии в последний период ее существования, когда нагромождали эпицикл на эпицикл, поправку на поправку, пока все это латаное сооружение не рухнуло под собственной тяжестью. [c.30]
Как из крушения перенапряжений птолемеевой системы возникла коперникова система с ее простым и естественным гелиоцентрическим описанием движений небесных тел, заменившим сложную и запутанную картину геоцентрической птолемеевой системы, так и для изучения нелинейных устройств и систем, электрических или механических, естественных или искусственных была необходима совершенно новая отправная точка. Я попытался нащупать новый подход в своей книге "Нелинейные задачи в теории случайных процессов".
Оказывается, что с переходом к нелинейным явлениям тригонометрический анализ теряет ту ведущую роль, которая ему принадлежит в изучении линейных явлений. Это имеет четкое математическое объяснение. Процессы в электрических цепях, как и многие другие физические явления, характеризуются инвариантностью при сдвиге начала отсчета во времени. Физический опыт, начатый в полдень и достигший определенного состояния к 2 часам дня, должен достигнуть такого же состояния к 2.15, если мы начнем его в 12.15. Таким образом, физические законы говорят об инвариантах группы сдвигов во времени.
Тригонометрические функции sin nt и cos nt обнаруживают важные инвариантные свойства относительно той же группы сдвигов. Функция общего вида e перейдет в функцию
e = e e
того же вида при сдвиге, который получается прибавлением τ к t. Как следствие,
a cos n (t + τ) + b sin n (t + τ) = (a cos nτ + b sin nτ) cos nt + (b cos nτ - a sin nτ) sin nt =
= a1 cos nt + b1 sin nt.
Иными словами, семейства функций
Ае и A cos ωt + B sin ωt
инвариантны при сдвиге. [c.31]
Но существуют и другие семейства функции, инвариантные при сдвигах. Если рассматривать так называемое случайное блуждание, когда перемещение частицы за любой промежуток времени имеет распределение, зависящее от длительности этого промежутка и не зависящее от событий, происшедших до его начала, то ансамбль случайных блужданий также перейдет в себя при временном сдвиге.
Иными словами, инвариантность при сдвигах - это свойство тригонометрических кривых, которым обладают также другие множества функций.
В дополнение к этой инвариантности, тригонометрические функции характеризуются свойством
Ае + Ве = (А + В)е
благодаря которому они образуют чрезвычайное простое линейное множество. Легко заметить, что это свойство связано с линейностью, т. е. мы можем свести все колебания данной частоты к линейной комбинации двух колебаний. Именно это специфическое свойство обусловливает роль гармонического анализа при изучении линейных свойств электрических цепей. Функции
е
суть характеры группы переносов и дают нам линейное представление этой группы.
Но когда мы обращаемся к другим комбинациям функций, нежели сложение с постоянными коэффициентами, например к перемножению функций, то простые тригонометрические функции уже не обнаруживают этого элементарного группового свойства. С другой стороны, случайные функции, такие, как при случайном блуждании, обладают определенными свойствами, весьма полезными при рассмотрении их нелинейных комбинаций.
Я не хотел бы входить в подробности, математически довольно сложные и уже разобранные в моей книге "Нелинейные задачи в теории случайных процессов". Материал этой книги уже применялся не раз при рассмотрении специфических нелинейных задач, но для выполнения изложенной там программы остается еще многое сделать. Практически дело сводится к тому, что [c.32] в качестве удобного стандартного сигнала на входе выступает уже не набор тригонометрических функций, а сигнал типа броунова движения. В случае электрических цепей такая "броунова" функция физически может быть получена дробовым эффектом. Дробовой эффект есть явление нерегулярности электрических токов, возникающее вследствие того, что токи представляют собой не непрерывный поток электричества, а последовательность неделимых и одинаковых электронов. Поэтому электрические токи подвержены статистическим колебаниям, которые сами носят довольно ровный характер и могут быть усилены настолько, что составят заметный случайный шум.
Как я покажу в гл. IX, теория случайного шума может служить на практике не только для анализа электрических цепей и других нелинейных процессов, но и для их синтеза. С этой целью выходной сигнал нелинейного устройства со случайным входом приводится к ряду некоторых ортонормальных функций, тесно связанных с многочленами Эрмита. Задача анализа нелинейной цепи состоит в определении коэффициентов этих многочленов усреднением по параметрам входного сигнала.
Указанный процесс описывается довольно просто. Кроме черного ящика, изображающего еще не проанализированную нелинейную систему, у меня есть некоторые тела известной структуры, которые я буду называть белыми ящиками и которые изображают разные члены искомого разложения. Я ввожу один и тот же случайный [c.33] шум в черный ящик и в данный белый ящик. Коэффициент белого ящика в разложении черного ящика равен среднему произведению их выходных сигналов. Это среднее надо брать по всему ансамблю входных сигналов, создаваемых дробовым эффектом, но существует теорема, которая во всех случаях, кроме множества меры 0, позволяет заменять это среднее средним по времени. Таким образом, мы нуждаемся в перемножающем устройстве, которое бы находило произведение выходов черного и белого ящиков, и в усредняющем устройстве, которое может быть основано на том, что разность потенциалов конденсатора пропорциональна его заряду и, следовательно, интегралу по времени от тока, текущего через конденсатор.
Можно не только определить один за другим коэффициенты каждого белого ящика, входящего слагаемым в эквивалентное представление черного ящика, но и определить их все одновременно. Можно даже при помощи соответствующих схем обратной связи заставить каждый белый ящик автоматически настраиваться на уровень, соответствующий коэффициенту этого белого ящика в разложении черного ящика. Это позволяет нам построить сложный белый ящик, который, будучи соединен надлежащим образом с черным ящиком и получая тот же самый случайный входной сигнал, автоматически превратится в операционный эквивалент черного ящика, хотя его внутреннее строение может быть весьма отличным.
Описанные операции анализа, синтеза и автоматической самонастройки белых ящиков по подобию черных могут выполняться и другими методами, принадлежащими проф. Амару Бозе и проф. Габору. Во всех этих методах используются процессы подгонки, или обучения, включающие выбор удобных входных сигналов для [c.34] черного и белого ящиков и сравнение этих ящиков. И во многих из них, в том числе в методе проф. Габора, важную роль играют перемножающие устройства.
Хотя имеется много способов электрического перемножения двух функций, задача эта технически нелегкая. С одной стороны, хороший перемножитель должен работать в широком диапазоне амплитуд. С другой стороны, он должен быть настолько быстродействующим, почти мгновенным, чтобы работать точно на высоких частотах. Габор утверждает, что его перемножитель работает в диапазоне частот примерно до 1000 гц. В своей речи при вступлении в должность профессора электроники в Имперском колледже естественных и технических наук Лондонского университета он не указал ни диапазона амплитуд, в котором применим его метод, ни достижимой степени точности. Я с нетерпением жду, чтобы эти данные были указаны и можно было оценить перспективы использования такого перемножителя в других зависящих от него устройствах.
Все эти системы, в которых некоторое устройство приобретает определенную структуру или функцию на основании прошлого опыта, приводят к весьма интересному новому подходу как в технике, так и в биологии. В технике устройства такого рода можно применять для того, чтобы не только проводить игры и другие целевые действия, но и постоянно совершенствовать при этом свое поведение на основании прошлого опыта. Я рассмотрю некоторые из этих возможностей в гл. IX настоящей книги. В биологическом плане перед нами по меньшей мере аналог того, что, быть может, составляет центральное явление жизни. Для существования наследственности и для размножения клеток необходимо, чтобы ответственные за наследственность компоненты клеток - так называемые гены - были способны строить по своему образу другие подобные, ответственные за наследственность структуры. Поэтому было бы весьма заманчиво найти способ, посредством которого технические устройства могли бы производить другие устройства с функциями, подобными их собственным. Я отведу этому вопросу гл. X, где, в частности, будет рассмотрено, каким путем колебательные системы данной частоты могут привести другие колебательные системы к той же частоте. [c.35]
Часто утверждают, что создание молекул данного вида по образу существующих молекул аналогично применению шаблонов в технике, которое позволяет использовать функциональный элемент машины как эталон для изготовления другого подобного элемента. Образ шаблона статичен, а молекула гена должна производить другую молекулу посредством некоторого процесса. Я делаю пробное предположение, что образцовыми элементами, определяющими индивидуальность биологических веществ, могут быть частоты, скажем, частоты молекулярных спектров, а самоорганизация генов может быть проявлением самоорганизации частот, которую я рассмотрю дальше.
Я говорил уже в общих чертах об обучающихся машинах. Я отведу особую главу для более подробного рассмотрения этих машин, их возможностей и некоторых проблем их использования. Пока же хочется сделать несколько замечаний общего характера.
Как мы увидим в гл. I, понятие обучающихся машин столь же старо, как и сама кибернетика. В случае описанных мною приборов управления артиллерийским зенитным огнем линейные характеристики предсказывающего устройства, используемого в данное время, зависят от долговременного знакомства со статистиками ансамбля тех временных рядов, которые мы хотим предсказать. Эти характеристики можно найти математически. по изложенным там принципам, но вполне возможно придумать вычислительную машину, которая будет собирать эти статистики и вырабатывать кратковременные характеристики предсказывающего устройства на основании опыта, уже пережитого самим предсказывающим устройством и записываемого автоматически. Это может пойти гораздо дальше чисто линейного предсказывающего устройства. В ряде статей Каллианпура, Мазани, Акутовича и моих развита [c.36] теория нелинейного предсказания, которую можно, по крайней мере в принципе, механизировать аналогичным образом, с использованием долговременных наблюдений как статистической основы для кратковременного предсказания.