--- license: mit language: - ru tags: - natural-language-processing - poetry-generation - text-generation - torch - lstm --- This model was trained using [Andrej Karpathy's code](https://github.com/karpathy/char-rnn) on texts by the Russian poet Nikolay Nekrasov. Models of this type well represent individual poetic style. Model was trained with size 512 and 3 layers, dropout 0.5. There are 2 checkpoints of this model presented in the repository. One after 44 epochs with loss 0.9298, the other after 50 epochs with loss 0.9312. These metrics are in the file name. ## Usage The procedure for installing the required software is described [by Karpathy](https://github.com/karpathy/char-rnn), torch is required, the code is written in lua. Be careful, versions of libraries written many years ago are used. ```bash th sample.lua lm_lstm_epoch50.00_0.9312 ``` ## Train data Train data is free and inclded in this repository as `input.txt` file. ## 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. ## Publication The texts that produced this model were used in [an experiment](https://arxiv.org/abs/2306.02771) to define poetic style. ## Samples ### epoch 44, loss 0.9298, temperature 0.3 ``` Солнце и молодой невеждой, Под небо молодой не должна - Не верит он под головой, И в ней под небо подобно и полна, Под ней подводы домой, Подавленной весь дом, Под обольщается в ней показалась, И в дому подзабыл он не свой не порок И в огорченный мой день, Но подавно воспевал. Слышно заперлась на белой доме И подступит они в доме поднимали, Добрая лазурные порывой ``` ### epoch 44,_loss 0.9298,_temperature 0.6 ``` Каков был домой на короне, Вот и демон добрый свободы: Под небо досталося мальчики, На слове не спали, А ты ей старуха не таи... Да под ним получше любила, Что покойника к нему не трудно волнуется, А проснусь за коробейников, Не ведали в том же вечера, И насмешит и под полной братом К такой-то сосну справлялся в семьи, И дума уж безгласный красной, Как в покой продавал либерал. ``` ### epoch 50.0,_loss 0.9312,_temperature 0.5 ``` Видит живет и поймет, Кто было солнце молодых, Но меж тем не видал до крови, На обороте дело покойно. Кто ж ты может быть, наши места! Не против больной лишь взор их волна, Не спал в наш могила мне занималась, Но не погляди над каждой дороги Проводил до седоков подкосили, Не найдет в село весь могила, Которым пропустился с тех пор, Когда в песенке моей поэта Словно как подставляющих конь, Вольготно нет весело, Весь нас бранит дед на своем И как достал веселье предо мной ``` ### epoch 50.0,_loss 0.9312,_temperature 0.7 ``` Вздрогнула ты смешно души Его сон кланяясь: Не продавал и мужик! Его не тронули колосья И каратель держала странно, Без кашка и подлецитет, В Никиторах на гроб... Не пожалели светлый, От барин мой труд и некрасного Восторг ревностью тебя предела В домах тел и светских жизни ногам. В картину подивился. "Воспоминание Ямщик Омарились!"- По паратикам, бледность отвечай И дорога тут избрал: Как книги не часто одна всё наживал. У ком и дышат песня облеченной. ``` ## BibTeX entry and citation info ``` @misc{orekhov2023identifying, title={Identifying the style by a qualified reader on a short fragment of generated poetry}, author={Boris Orekhov}, year={2023}, eprint={2306.02771}, archivePrefix={arXiv}, primaryClass={cs.CL} } ```