Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Корсаков Начертание нового способа исследования 2009

.pdf
Скачиваний:
28
Добавлен:
16.08.2013
Размер:
1.45 Mб
Скачать
Геллий Николаевич Поваров

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

В 1980-х годах публикации М.И. Радовского привлекли внимание профессора кафедры кибернетики МИФИ Геллия Николаевича Поварова (1928–2004)**, которому мы в большей степени обязаны

** Геллий Николаевич Поваров (2 февраля 1928 – 16 ноября 2004) – русский математик, логик, философ и историк науки, профессор кафедры кибернетики МИФИ, внесший значительный вклад в развитие отечественной кибернетики, философию науки. Автор философской системной теории научно-технического прогресса, в которой прогресс рассматривается как ряд стадий возрастающей системной сложности. Отмечен в академическом сборнике П.В. Алексеева «Философы России XIX–XX столетий». Г.Н. Поваров разработал математическую теорию синтеза контактных схем с одним входом и несколькими выходами, теорию кумулятивных сетей. Предложил концепцию событийной логики, занимался исследованиями булевых функций. Автор ряда важных исследований по истории отечественной вычислительной техники. Под редакцией и непосредственном участии Г.Н. Поварова вышли переводы на русский язык классических книг Н. Винера «Кибернетика, или управление и связь в животном и машине» и А. Д. Холла «Опыт методологии для системотехники». Список избранных работ Г. Н. Поварова приведен в приложении.

- 31 -

осознанием значимости и повторным открытием изобретений Корсакова.

Поваров заметил, что по существу Корсаков в своих работах излагает современную ныне концепцию искусственного разума как усилителя естественного, что его машины производят информационный поиск, а также могут быть названы классифицирующими машинами. Поваров же указал на то, что Корсакову принадлежит честь первым использовать перфорированные карты в информатике. Опубликование работ Корсакова на французском языке, который являлся общепризнанным международным языком того времени, закрепляет приоритет за русским изобретателем. До этого перфорированные карты широко применялись для управления ткацкими станками, использовались в музыкальных шкатулках. Оценка трудов Корсакова впервые была изложена Поваровом в 1982 году на семинаре по искусственному интеллекту, проходившем под руководством Е.А. Александрова в Центральном Доме культуры медицинских работников (г. Мо-

сква) [6].

Поваров принимал участие в работе над книгой «Машинные вычисления в России», вышедшей в Германии в 2001 году, в которой опубликовал результаты своих историко-научных исследований, включая материал об изобретениях Корсакова [3]. Вышедшая на английском языке, т.е. доступная всему миру, эта публикация является реабилитацией незаслуженно забытых работ Корсакова, имя которого справедливо занимает место в одном ряду с англичанином Ч. Бэббиджем и американцем Г. Голлеритом. Проект “аналитической машины” Бэббиджа, в котором также применялись перфокарты, являлся более масштабным, но так и не был закончен при жизни изобретателя. Спустя полвека, в 80-х годах XIX в., Голлерит предложит свои машины, электромеханические табуляторы, использующие перфорированные карты, которые найдут широкое применение по всему миру, включая Россию. Коммерческое предприятие, основанное Голлеритом, станет предтечей современной нам IBM.

- 32 -

Рис. 8. Визуализация работы гомеоскопа с неподвижными частями

В новейшее время обширная статья на русском языке об изобретениях Корсакова была опубликована А.Ю. Нитусовым в еженедельнике PC Week/RE №26 за 2005 год [4]. В 2007 году усилиями студентки кафедры кибернетики МИФИ А.И. Зинчук была визуализирована работа гомеоскопа с неподвижными частями (рис. 8) [5]. Изобретения Корсакова и попытка интерпретации функционирования предложенных им машин в терминах операций с множествами обсуждались на Научной сессии МИФИ-2009 [8].

Теоретико-множественная интерпретация работы “интеллектуальных машин” С.Н. Корсакова

Результаты работы машин Корсакова можно интерпретировать в терминах операций с множествами.

Гомеоскоп с неподвижными частями реализует операции вхождения и совпадении множеств:

- 33 -

Рис. 9. Гомеоскоп с неподвижными частями

H I .

Гомеоскоп с подвижными частями и плоский гомеоскоп реализуют операции пересечения и разности множеств:

H I ,

H \ I .

Идеоскоп и компаратор реализуют операции пересечения, разности, объединения и симметрической разности соответственно:

H I ,

H \ I ,

I \ H ,

H I ,

H −& I .

Рассмотрим теоретико-множественную интерпретацию более подробно с применением диаграмм Эйлера.

1) Гомеоскоп с неподвижными частями

Гомеоскоп с неподвижными частями определяет отношение вхождения множеств (рис. 9).

Будем использовать следующие обозначения:

H – множество признаков заданной идеи;

I – множество признаков идеи из таблицы, с которой происходит сравнение.

Элементами множества H являются признаки заданной идеи, отмеченные путем выдвижения остри-

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

HI .

-34 -

Рис. 10. Гомеоскоп с подвижными частями

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

2) Гомеоскоп с подвижными частями

Гомеоскоп с подвижными частями определяет операции пересечения и разности множеств, косвенно также определяется операция объединения (рис. 10).

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

Пересечение множеств H и I:

P = H I .

Разность множеств H и I:

R = H \ I .

Легко видеть, что множество H является объединением множеств P и R:

H = P R .

Множество P составляют все признаки, задаваемые подвижными частями гомеоскопа, находящимися с левой стороны в опущенном состоянии, а множество R – в поднятом состоянии. Очевидно, что множество H составляет объединение множеств P и R, т.е. совокупность всех признаков, задаваемых подвижными частями гомео-

- 35 -

скопа, находящимися с левой стороны, либо в опущенном, либо в поднятом состоянии.

Работа гомеоскопа с неподвижными частями является частным случаем работы гомеоскопа с подвижными частями. Действительно, когда все подвижные части гомеоскопа с левой стороны оказались в опущенном состоянии, получается отношение вхождения (либо даже тождества) множества H в

множество I (рис. 11). Частный случай на

рис. 13 можно выразить как:

Рис. 11. Частный случай (гомеоскоп с неподвижными частями)

Рис. 12. Частный случай (отсутствие общих признаков)

P = H I = H ,

R = H \ I = Ø.

Другой предельный случай – это отсутствие общих признаков между заданной и сравниваемой идеями (рис. 12).

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

P = H I = Ø,

R = H \ I = H .

3) Плоский гомеоскоп

В общем виде работа плоского гомеоскопа также описывается операциями пересечения и разности множеств, приведенными на рис. 12. Воткнутые в верхнюю таблицу штыри определяют множество искомых признаков H. Перфорированные отверстия в нижней таблице определяют множество признаков сравниваемой идеи I.

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

- 36 -

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

4) Идеоскоп

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

Идеоскоп одновременно реализует следующие операции с множествами: пересечение, разность и дополнение (рис. 13)

Множество H признаков

 

заданной идеи определяет-

 

ся передвинутыми

налево

 

рукоятками

рычагов

идео-

 

скопа. Множество I при-

 

знаков сравниваемой идеи

 

определятся

перфориро-

 

ванными

углублениями в

 

таблице идеоскопа. Распо-

Рис. 13. Идеоскоп

ложение

рычагов идеоско-

па (см. рис. 6 (XVIII)) оп-

ределяет операции с множествами, где:

A – множество возможных признаков, но отсутствующих в заданной и сравниваемой идеях;

B – множество признаков заданной идеи, но которых нет в сравниваемой идее из таблицы;

C – множество общих признаков для заданной и сравниваемой идей;

D – множество общих наиболее важных признаков;

E – множество наиболее важных признаков сравниваемой идеи из таблицы, но которые отсутствуют в заданной идее;

F – множество признаков сравниваемой идеи из таблицы, которые отсутствуют в заданной идее.

Дополнение объединения множеств H и I:

A =U \ (H I ).

Разность множеств H и I:

B = H \ I .

Пересечение множеств H и I:

C = H I .

- 37 -

Разность множеств I и H:

F = I \ H .

Признаки, принадлежащие множествам D или E, имеют большую важность, что физически определяется глубиной перфорированных отверстий в таблице идеоскопа. Легко видеть, что множество D является подмножеством множества С, а множество E является подмножеством множества F:

D C ,

E F .

Объединение множеств H и I выражается через множества

B, С и F:

H I = B C F .

Симметрическая разность множеств H и I задается как объеди-

нение множеств B и F:

H −& I = B F = (H \ I ) (I \ H ).

5) Компаратор

Компаратор определяет те же четыре операции с множествами, что и идеоскоп. Преимущество компаратора заключается в том, что признаки сравниваемых идей можно задать непосредственно (динамически) перед началом сравнения, не требуется заранее подготавливать и использовать перфорированные таблицы. Ограничение состоит в том, что за один раз возможно сравнение только двух идей. Множества H и I признаков двух сравниваемых идей задается сдвигом влево желобков в обеих рамках компаратора.

Предвосхищение Корсаковым ряда современных понятий

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

ипонятие алгоритма.

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

-38 -

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

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

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

Плоский гомеоскоп позиционировался Корсаковым как устройство для обработки больших объемов данных. В приводимом Корсаковым пояснении таблица размером 100 x 100 выражает десять тысяч возможных поисковых критериев. Справедливости ради надо отметить, что не каждое из 100 возможных значений подойдет для любого поискового атрибута. Например, значение “озноб” бессмысленно для такой части тела как “нос”. В действительности для каждого поискового атрибута будет использоваться своя группа возможных значений. Несмотря на приведенное замечание, поста-

- 39 -

новка проблемы и предвосхищение значимости обработки больших объемов данных указаны совершенно верно.

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

“Его применение в сфере медицины принесет огромную пользу, поскольку в случае болезни, исходя из подробного перечисления всех симптомов, оно (устройство) может отобразить с самой высокой степенью точности лекарство, наиболее подходящее для этого случая, при этом по желаемой медицинской методике”.

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

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

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

В работе Корсакова мы также можем найти определение понятия алгоритма, действительно, он говорит о “механической операции, с заранее оговоренными и неизменными условиями”, для которой “в таких же условиях, в любое время, результат будет таким же”. Сейчас подобное определение может показаться наивным и слишком вольным, но оно было дано столетием ранее работ Э. Поста, А. Черча, А. Тьюринга и А.А. Маркова, формализовавших понятие алгоритма только в середине XX века.

- 40 -