"Виктор Пекелис. Электронный "мозг" (очерк)" - читать интересную книгу автора

механических операций". Во-вторых, машина лапутян не располагала критерием
сравнения. Она не могла из бесконечного множества вариантов выбрать не
только наилучший, но даже сколько-нибудь подходящий. А число вариантов
действительно очень велико. Это прекрасно показал Я. Перельман в рассказе
"Литературный автомат". Оказывается, буквопечатающий механизм, имеющий
тысячу букв, последовательно печатая все сочетания из них, выдаст наряду со
многими бессмысленными страницами все литературные отрывки, какие мыслимо
написать тысячей литер. А именно: по отдельным страницам, абзацам, фразам мы
получим все, что когда-либо было написано или будет написано в прозе и в
стихах на русском и на всех существующих и будущих языках! Все романы и
рассказы, все научные сочинения и доклады, все журнальные и газетные статьи
и известия, все стихотворения, все разговоры, когда-либо слышанные всеми
прежде жившими людьми, и все то, что еще предстоит передумать и высказать
людям грядущих поколений... Если наша литературная машина будет работать с
наибольшей достижимой печатной скоростью, то и тогда машина закончит свою
работу лишь через 1,5?101985 лет. В этом числе 1986 цифр! Миллионы раз
погаснут звезды, миллионы раз зажгутся новые, прежде чем мы получим все эти
литературные материалы. А сколько времени понадобится для того, чтобы
отобрать из бесконечного множества нелепых сочетаний слов действительно
логически связанные! Ведь среди "литературных произведений" будут, например,
и такие, которые состоят из одних знаков препинания, а свыше 10300 будет
состоять из одних восклицательных и вопросительных знаков. Конечно,
"литературные способности" вычислительной машины зиждятся не на случайном
подборе слов и предложений. Она, как и всегда, работает по определенному
правилу. В частности, "Калиоппа" работает примерно по такому руководству к
действию: в нее вложен словарь, в котором родственные понятия записаны
близкими кодами, например, если 1001001 - животное, то 1001100 - птица,
1001101 - орел, между тем как 1010000 - млекопитающее и так далее. Машина по
программе и по этим кодам подбирает близкие по смыслу слова. Основой служит
некоторый первоначальный текст, введенный в машину. При каждом цикле
повторения программы машина расширяет основной текст, эпитетами и синонимами
отходя от него все дальше и дальше, но не искажая его до полной бессмыслицы.
Машинные отрывки хорошо показывают сильные и слабые стороны литературных
автоматов. Они логически отбирают из словаря уместные в любовном письме,
стихотворении или рассказе слова, не "ввернув" туда ни одного технического,
юридического или политического слова. Все слова грамматически правильно
собраны в предложения. Но машина совершенно "не понимает" того, что пишет.
Машина подходит к тексту, как к набору букв и слов, которые можно "вязать",
"согласовать" по определенным логическим правилам. Составить программу можно
не только для написания литературных произведений. Совсем недавно
математикам удалось составить машинное руководство к действию для сочинения
музыки. Как же машина пишет музыку? Оказывается, в популярных песенках
содержится от 35 до 60 нот. Анализ большого числа песенок показал, что
структура их такова: имеется одна часть (назовем ее А), охватывающая восемь
тактов и содержащая от 18 до 25 нот. Эта часть повторяется. За ней идет
часть В, также по восьми тактов, но уже содержащая от 17 до 35 нот. После
нее снова повторяется часть А. Удалось установить и другие интересные
закономерности. Если пять нот идут последовательно в возрастающем
направлении, то шестая обязательно идет вниз, и наоборот. Другая
закономерность: первая нота в части А обычно не является второй, четвертой