--- license: mit language: - ru tags: - natural-language-processing - text-generation - tensorflow - lstm - poetry-generation --- This model is trained in of 2017 with TensorFlow as character-based. Russian poetry by [Vladimir Vysotsky](https://en.wikipedia.org/wiki/Vladimir_Vysotsky) served as the train corpus. Model has 3 layers and 1024 neurons. ## Usage To generate new samples, run the script `sample.py` (Python 2!). The scripts `utils.py` and `model.py` should be in the same folder, and the `save` folder with the model files should be a subfolder (its location can be changed in the script in line 22). ## Train data Poetic texts from [two volumes edition](https://fantlab.ru/series4733) were the input for training. ## What for? In an era of winning Transformers, ancient RNN models seem archaic. But I see that they still work better than modern architectures with such important categories from the humanities point of view as poetic style. ## Samples ### Sample 1 ``` Дять архимики – Садишь до со мной и нож› Когда на полметном Одессё. Остонатель боюсь, мои собранной марабан. Франят до нас пристеляют бьют: «Ах, хочешь, – подарить!» Суе бросило прекраснее, Хоть не рядом к маму и обязательно: Загулял по небу сторонам, И много весну – не услышь, Другие гони, будто стараюсь в никуда, — Он подбей мы с жизни над исходнимся Во лбу ломаешь из него. Все гог свершить, я не дождешься, А всегда мы миллионов Не буду со мною споют — Неужели мои животную. О мы, глядя на доволе. Бьют лучи в пылем у спину – червый погоди, — Все высмотреть и при этом «А», Послать недоверчивости превратиться!..» То так – ты мне не могут недоверчивый! 1976 ``` ### Sample 2 ``` Сорок девять друг, — Я дали предложил — Мы появляли в цепях, — Для рубль в горло всё крики, – так и, конфетие, — Многих мозги разве тихий Всего — Люди номер был, — Только с ним вперед, Но полвека, – в Кокильоне. Был бар лучше по лугу, Всё нож пложии, К двадцать остает поить, К другой хотело выбор – останемся на миг со свыкам — Привиденья в край, Сать! Где не все – снова говори, — Осторожно им, Натунутого помереть, Чтоб нырнет нас встречи!» Но почему-яй, надежней снять, — Не думает – мы вниз, кто ``` ### Sample 3 ``` Песня Вопилась Да коровами про провода Состоит – нет, шерной и ненасытную свой слева тех. Ах, профессия стоны я!» – «Сядьгай», А в бугучем вас ждем – в «х», После другие лица, — Пусть годив? И жить еще два все. Но интересо…» Правда, сел нанести – только меды же не понять! Отсюда Сильничок, по ступе, в одиночку На гробу заветных среж прыти: Что нас нет – не их не пытай, Ну и также преступнику с метом. Начиный, как со старой весом хочется, Осторожно – на миг со сфер. Закрывают ломаюсь, и тут же лезь, – говорит, — Хоть то, что говорить, - можешь, – сказал, даже санитары!» Он под танцы, молчи, про край, да и младенье креста, Никогда – им аппертом боюсь, И как палачей, Всегда в тебе, над Селе… О Тому – хоть про планеты, Положите в схорбье зовут, — Он подвер. Я смысь недвижим: Смею судьба, по мной — Не забудьте в поле Становит?! За мой мой дом с ошибкой науки Серебряные, Руби, согласны, старики — Наш мир… Нет, а знать, что сплеты, чтоб оправданье! Все со мной не поесть! Где нет, живу не загулял, Ктой-то о ступая эспустиме, — Повозь посмею мир! Ох как на кранс, без богом, парень Разговор у нас, А вождя – подытаволость! А на Мадридель – был балаготу Наша на будуществе плетет труд!» Вот сплаванья законы Разговор посещал — И хочу я знать, что глинжа, — Мы стеклопика Лаз. «1978› ``` ## Public appearance I've told about this model in an [interview to a newspaper](https://www.kp.ru/daily/26926.4/3973081/) in 2019. ## BibTeX entry and citation info The samples were published and analyzed in several academic papers. See file `NN.pdf` in this repository. ``` @article{orekhov2017artificial, title={Искусственные нейронные сети как особый тип distant reading}, author={Орехов, Борис Валерьевич}, journal={Вестник Приамурского государственного университета им. Шолом-Алейхема}, number={2 (27)}, pages={32--43}, year={2017} } ``` And there is another paper in English. For citation: ``` @article{orekhov2020neural, title={Neural reading: Insights from the analysis of poetry generated by artificial neural networks}, author={Orekhov, Boris and Fischer, Frank}, journal={Orbis Litterarum}, volume={75}, number={5}, pages={230--246}, year={2020}, publisher={Wiley Online Library} } ```