nevmenandr's picture
Update README.md
d9c160b verified
---
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}
}
```