|
--- |
|
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 Russian poetic texts written in iambus. Models of this type well represent poetic style. |
|
|
|
Model was trained with size 512 and 7 layers, dropout 0.5. |
|
|
|
There are 2 checkpoints of this model presented in the repository. One after 19 epochs with loss 0.7817, the other after 38 epochs with loss 0.7705. 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_epoch38.47_0.7705.t7 -length 10000 -temperature 0.5 -primetext 'some text' |
|
``` |
|
|
|
## Train data |
|
|
|
Train data is non free due to copyright restrictions. Iambic lines taken from [RNC](https://ruscorpora.ru/en/search?search=CikiIwohCh8KB2NyZWF0ZWQyFAoHCKwOEAEYARIHCKwOEAwYHxgCMgIICTAA). Corpus conists of 1,449,997 words, 9,116,311 symbols. |
|
|
|
## 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. Also RNN can reprodce poetic meter. |
|
|
|
## Publication |
|
|
|
The texts that produced this model were published in ["Neyrolirika" book](https://iq.hse.ru/news/228812683.html). |
|
|
|
|
|
## Samples |
|
|
|
``` |
|
Поверь, как ты не жаль с вершины, |
|
как осени неудержимый, |
|
один от залу уронили |
|
и теплые закрыты речи. |
|
Один ветром со здания, каких |
|
кокиску хвалит / по березу |
|
надломленной последний мор. |
|
Вздымались журавли камины |
|
И путь колышется в текут: |
|
О, если б быть пророчество, |
|
Так долю прежди не растут. |
|
И демон что-то пропустил… |
|
Так -- Иванинии. Окно |
|
Наш ивводить я понимаю: |
|
Сегодня за жилья он верит |
|
Неизбежимыми очами: |
|
За то, что мажет дом и губ, |
|
Как музыка улыбкой звука; |
|
Я много сказан, тешив старо, |
|
И может ль для держала грязь, |
|
Прекрасней тельст поместил мыши, |
|
Тоску, нельзя и у себя; |
|
Нашла, и марса льются лук. |
|
Ты оскверняешь, выйду, я простую, |
|
Когда надежда не бери ты, |
|
Что славорудою отрады |
|
При милостях. И в страшный час, |
|
Ты вместе лишь, как выносившись, |
|
Корысти звездов, опустевший, |
|
Не потому быть жертва им. |
|
Из что их, и закрыты дели: |
|
Вот там привыкнется спину. |
|
``` |
|
|
|
``` |
|
Когда в задумчивом проворности |
|
Любовь, не я враждебный час |
|
Блестит -- согласьем совершенства, |
|
Очам ей внукам приводить? |
|
Мы знаем, что почти на счастьи! |
|
Как царь, уверья отдаленной, |
|
В добро-своем в слезах, где камню |
|
Всё реет песние цветах. |
|
Не все -- мое саня дела. |
|
Нам думал он изнемогало: |
|
Не в чадах смрадов и тучей |
|
Целите зыбь! Тут хороша. |
|
Стеклянный вой по грекам мать |
|
Маркизы книжные лилеей |
|
Блистали перстом с обвирает |
|
и перед свищущим печалем. |
|
Ависмеи, кричит котаве |
|
На лесе колбин ветви степь... |
|
Но Калоход пробыл поэт |
|
Вчера над мыслью вечных тес; |
|
И ночь заснула с принимать; |
|
Но в мире я внушаю мест |
|
Самую бедности твоей. |
|
``` |
|
|
|
## BibTeX entry and citation info |
|
|
|
For more insights see: |
|
|
|
``` |
|
@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} |
|
} |
|
``` |