Саша подошел к Марченко.
-- Анатолий Иванович, мне сегодня после обеда нужно отойти.
Марченко удивленно посмотрел вначале на него, потом на часы на стене.
-- В смысле, отойти?
-- Понимаете, есть одно дело, личное. Мне нужно на пару часов. Очень нужно, вопрос жизни и смерти.
Марченко что-то посмотрел в компьютере, зависнув в неуверенности. Посмотрел на него, еще раз посмотрел на экран компьютера, потом кивнул.
-- Хорошо, отработаешь завтра.
За пять минут до обеденного перерыва мониторы погасли, металлический голос объявил: "Внимание, просьба оставаться на своих местах."
Раздался резкий хлопок - Саша обернулся - дверь от удара резко раскрылась. В помещение влетел спецназ в полной экипировке. Саша словно сжался в пол. Военные направились прямиком к нему, круша и роняя всё на своем пути. Саша осторожно достал из кармана лист и поднял его над головой. Громко произнес:
-- Здесь чистосердечное признание и подробное описание деятельности подпольной террористической группы, которое я собирался сегодня отнести в милицию.
Двое спецназовцев больно, до хруста, заломили Саше руки. Один из них схватил его за волосы и потянул, так, чтобы Саша мог увидеть подходящего следователя в гражданском. Следователь широко улыбался, подходя к Саше.
-- Чистосердечное признание, говоришь?
Следователь подобрал упавший листок бумаги, пробежался по нему глазами. Саша выжидательно уставился на него.
Следователь аккуратно сложил листок пополам и демонстративно разорвал его, затем еще и еще раз, высыпав обрывки бумаги на стол, словно конфетти.
-- Чистосердечные признания маме своей писать будешь!
Следователь ушел, нетерпеливым жестом призывая солдат за собой. Сашу повели по коридору, последнее что ему надолго врезалось в память -- Рома, со страхом смотрящий в пол.
Магистр нейронных сетей
Магистр нейронных сетей
Костя нажал "пробел". Компьютер выдал первую тему: "Раса умных котов пытается поработить планету собак". Пробел. "Корыстный ангел-хранитель отказывается помогать человеку". Пробел. "Разрушительный инопланетянин оказывается непонятым тинейджером". Пробел. "Молодая пара, живущая в доме с привидениями, понимает, что сами они - привидения". Пробел. "Разумная кукла помогает девочке стать более человечной". Пробел. "Космонавты открывают древнюю цивилизацию с бессмертными прародителями человечества". Пробел. "Бог живет на девятом этаже многоэтажки". Пробел. "Психолог влюбляется в пациентку с неземным прошлым". Пробел. "Погибший отец возвращается на землю для спасения сына". Пробел. "Молодая эльфа считает себя некрасивой оркой, пока не встречает принца эльфов". Пробел. "Космонавт попадает в черную дыру и переносится назад во времени для спасения человечества". Пробел. "Изобретение вечного двигателя приводит к разрушению цивилизации". Пробел...
Костя еще несколько раз понажимал на пробел, читая предложенные темы. Ну, вроде более менее нормально получается. Так, теперь давай попробуем запустить генерацию. Да, тема конечно смешная попалась. На экране высветилось: "Змей Горыныч влюбляется в Бабу-ягу". Костя нажал на кнопку "генерировать текст". Нейронная сеть тут же выдала произведение на заданную тему нужного размера в килобайтах.
Костя бегло пробежался по тексту рассказа и ухмыльнулся. Что же, вполне сносно! Не буду ничего менять. Залез на сайт литературного конкурса и опубликовал рассказ, придумав имя писателю: "Роман Камень". Для чистоты эксперимента решил не останавливаться. Сгенерировал еще двадцать рассказов и все их разместил на сайте под разными именами. Во всем процессе самым сложным оказалось - придумать имя писателя и название рассказа. Сделал пометку в todo - надо натравить нейронную сеть также на поиск имен и названий, а то никакой фантазии не хватит.
Вскоре опубликовали результаты, один из рассказов попал в список призеров. Никто из читателей не понял, что рассказ написан машиной. Ну что, будем считать, что тюринг-тест пройден. Нас ждут великие дела!
* * *
Следующие пять лет Костя отшлифовывал алгоритм нейронной сети, увеличивая максимальный объем текста и сложность описываемых компьютером тем. Объяснить, по какому алгоритму выстраивается текст нейронной сетью - невозможно. Компьютер анализирует сотни тысяч, миллионы произведений, и все, что ему нужно для создания правильной модели - внешняя оценка, понимание, что является хорошим текстом, а что - плохим. В этом случае нейронная сеть самостоятельно настроится, будет генерировать тексты, в которых гораздо больше от хороших произведений и меньше от плохих. С каждой итерацией, с каждой поправкой и оценкой выдаваемого произведения, нейронная сеть перестраивается и выдает всё лучший результат, без депрессий, мучений и усталости.