Тема номера — Алгоритмы
Нейропоэт
Нейронная сеть по имени Зинаида Фолс написала стихи о будущем
Португальские ученые научились замерять уровень сарказма в соцсетях, специалисты Google выработали подобие интуиции у механических систем, Microsoft превращает голос в письменную речь. А сотрудники «Яндекса» создали робота, который пишет стихи. Нейросеть зовут Зинаида Фолс, и по просьбе журнала РБК она написала о будущем. Как сумела — в стиле нескольких известных поэтов
Сложно представить будущее без искусственного интеллекта, технологий глубокого машинного обучения и «умных» нейросетей, и с каждым годом они становятся все совершеннее. С 2016 года компания «Яндекс» использует нейронные сети для улучшения качества ранжирования результатов поиска. А международное подразделение Yandex Data Factory, анализируя массивы данных с помощью технологий распознавания образов и речи, обработки естественного языка и глубоких нейросетей, решает бизнес-задачи — от сокращения издержек до увеличения объемов продаж.
В прошлом году ведущий аналитик Яндекса Алексей Тихонов научил нейросеть писать стихи. Так появился робот, которого назвали Зинаида Фолс. В июне к Тихонову присоединился другой аналитик компании Иван Ямщиков, и вместе они выпустили альбом «Нейронная оборона» — он состоит из десяти песен на стихотворения, написанные Фолс в стиле основателя группы «Гражданская оборона» Егора Летова. Также нейро-поэт написала стихи для первого номера журнала Политехнического музея.
Специально для номера журнала РБК, посвященного индустриям будущего, мы попросили Зинаиду Фолс написать текст о нейросетях, то есть о самой себе. В «Яндексе» пояснили, что на выполнение такой задачи уйдет несколько лет: столько потребуется на обучение алгоритма с привлечением экспертизы лингвистов.
Нейросеть пока умеет работать с образами, но не с сюжетами. «Поэтический образ можно воспроизвести прямым копированием, плюс можно понадеяться на разум читателя, который достроит его сам. А создание некой строгой систематизированной классификации сюжетов для обучения машины — это уже следующее направление, выходящее за пределы компьютерной науки, и больше связанное с филологией и нарратологией», — объясняет Ямщиков. Иногда нейро-поэт может сочетать слова, которые живой человек никогда бы не использовал, ошибаться с синтаксисом или даже со спряжением, но это вопрос времени, утверждают разработчики.
Задачу для Зинаиды немного упростили: нейросети нужно было написать текст со словами «будущее», «будет» и «время», но не в прозе, а в стихах. Роботу показали всю поэзию на русском языке, которая известна «Яндексу», или примерно 130 Мб текста (полное собрание сочинений Уильяма Шекспира — примерно 5 Мб). Каждое из стихотворений Фолс «прочитала» примерно десять раз. В результате мы получили пять стихотворений-подражаний Владимиру Маяковскому, Анне Ахматовой, Велимиру Хлебникову, Борису Пастернаку и Самуилу Маршаку. Стихотворения робот писал несколько часов. Мы сохранили авторские названия стихотворений, орфографию и пунктуацию.