Читать «Искусственный разум» онлайн - страница 32

Алексей Григорьевич Чачко

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

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

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

Бассейны, поезда и любопытная муха

Мальчик жаловался, горько плача:

- В пять вопросов трудная задача!

Мама, я решить ее не в силах,

У меня и пальцы все в чернилах,

И в тетради места больше нету,

И число не сходится с ответом!

Дм. Кедрин

Мэри сейчас уже зрелая женщина, ей 39 лет. Да и Энн не столь молода. Но специалисты познакомились с ними в 1963 году, когда Д. Бобров запустил в дело свою интеллектуальную программу.

(РЕШАЕТСЯ ЗАДАЧА)

(МЭРИ ВДВОЕ БОЛЬШЕ ЛЕТ, ЧЕМ БЫЛО ЭНН, КОГДА МЭРИ БЫЛО СТОЛЬКО ЛЕТ, СКОЛЬКО СЕЙЧАС ЭНН. ЕСЛИ МЭРИ 24 ГОДА, ТО СКОЛЬКО ЛЕТ ЭНН. ВОПР)

Программа отпечатала условия задачи и продолжала:

(ЗАМЕНИМ ПОРЯДКОВЫЕ ЧИСЛИТЕЛЬНЫЕ НА КОЛИЧЕСТВЕННЫЕ)

(МЭРИ В 2 РАЗА БОЛЬШЕ ЛЕТ, ЧЕМ БЫЛО ЭНН, КОГДА МЭРИ БЫЛО СТОЛЬКО ЛЕТ, СКОЛЬКО СЕЙЧАС ЭНН. ЕСЛИ МЭРИ 24 ГОДА, ТО СКОЛЬКО ЛЕТ ЭНН. ВОПР)

(УТОЧНИМ СМЫСЛЫ СЛОВ)

(МЭРИ/ЧЕЛОВЕК) В2(РАЗА/БРВ) БОЛЬШЕ ЛЕТ, ЧЕМ БЫЛО (ЭНН/ЧЕЛОВЕК), КОГДА (МЭРИ/ЧЕЛОВЕК) БЫЛО СТОЛЬКО ЛЕТ, СКОЛЬКО (ЭНН/ ЧЕЛОВЕК) СЕЙЧАС (ПЕРИОД/МЕТКА). ЕСЛИ (МЭРИ/ЧЕЛОВЕК) 24 ГОДА, ТО (СКОЛЬКО/ ВОПР СЛОВО) ЛЕТ (ЭНН/ЧЕЛОВЕК) (ВОПР ЗНАК) (МЕТКА)

(ПЕРЕЙДЕМ К ПРОСТЫМ ПРЕДЛОЖЕНИЯМ)

(ВОЗРАСТ (МЭРИ/ЧЕЛОВЕК) В 2(РАЗА/БРВ) ВОЗРАСТ (ЭНН/ЧЕЛОВЕК) Y ЛЕТ НАЗАД (ПЕРИОД/МЕТКА))

(Y ЛЕТ НАЗАД ВОЗРАСТ (МЭРИ/ЧЕЛОВЕК) РАВЕН ВОЗРАСТУ (ЭНН/ЧЕЛОВЕК) ТЕПЕРЬ (ПЕРИОД/МЕТКА))

(СКОЛЬКО/ВОПР СЛОВО) СЕЙЧАС (ЭНН/ЧЕЛОВЕК) ЛЕТ (ВОПР ЗНАК/МЕТКА)