Это продолжение моей статьи о создании поэзии Уолта Уитмена с использованием глубокого обучения: https://hackernoon.com/i-tried-my-hand-at-deep-learning-and-made-some-poetry-along -the-way-2e350c33376f

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

Моим первоначальным вдохновением для выполнения этого проекта было участие в серии NaNoGenMo: https://github.com/NaNoGenMo/2018

Это ежегодное соревнование, которое проводится в ноябре, на котором люди пытаются обучить алгоритмы написанию романов. К сожалению, мы еще не решили загадку, чтобы написать что-то стоящее, чтобы так долго читать, используя алгоритм (хотя с каждым годом мы приближаемся!).

Я решил писать стихи, потому что так легче звучать убедительно (ура для искусства). А стихи были… интересными. Вы можете увидеть это в приложении: https://leaves-of-ai.now.sh/

Вы можете дать ему корневое слово или фразу, и на основе этого будет создан стих. Довольно аккуратно.

Но на этом все не заканчивается. Поскольку теперь все настроено, вы можете легко изменить набор данных и получить совершенно новое приложение. Допустим, вы хотите получить текст, сгенерированный Шекспиром. Все, что вам нужно сделать, это изменить набор данных на данные пьес Шекспира, и у вас будет приложение AI «Ромео и Джульетта». :)

Один из студентов-фастей на самом деле взял мое приложение, по-своему раскрутил его и создал генератор твитов Илона Маска! Веселая и, вероятно, идея получше моей.

Есть какие-нибудь крутые идеи для такого рода приложений? Дай мне знать в комментариях.

Этот проект был построен с использованием библиотеки fastai (которая, в свою очередь, построена на Pytorch). Я использовал сеть char-RNN на основе AWD-LSTM для генерации нашего текста.

Вы можете найти полный код здесь: https://github.com/btahir/leaves-of-ai