nevmenandr
commited on
Commit
•
3f60448
1
Parent(s):
5b36d31
Update README.md
Browse files
README.md
CHANGED
@@ -1,3 +1,143 @@
|
|
1 |
-
---
|
2 |
-
license: mit
|
3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
license: mit
|
3 |
+
language:
|
4 |
+
- ru
|
5 |
+
tags:
|
6 |
+
- natural-language-processing
|
7 |
+
- poetry-generation
|
8 |
+
- text-generation
|
9 |
+
- torch
|
10 |
+
- lstm
|
11 |
+
---
|
12 |
+
|
13 |
+
This model was trained using [Andrej Karpathy's code](https://github.com/karpathy/char-rnn) on late texts by the Russian poet Boris Pasternak (after 1930). Models of this type well represent individual poetic style.
|
14 |
+
|
15 |
+
Model was trained with size 512 and 3 layers, dropout 0.5.
|
16 |
+
|
17 |
+
There are 2 checkpoints of this model presented in the repository. One after 11 epochs with loss 1.0234 and the other after 50 epochs with loss 1.1516. These metrics are in the file name.
|
18 |
+
|
19 |
+
## Usage
|
20 |
+
|
21 |
+
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!
|
22 |
+
|
23 |
+
```bash
|
24 |
+
th sample.lua lm_lstm_epoch50.00_1.1516.t7 -length 10000 -temperature 0.5 -primetext 'some text'
|
25 |
+
```
|
26 |
+
|
27 |
+
## Train data
|
28 |
+
|
29 |
+
Train data is not free due to copyright restrictions. The poetic texts in the training sample were materials from Pasternak's collected works.
|
30 |
+
|
31 |
+
## What for?
|
32 |
+
|
33 |
+
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.
|
34 |
+
|
35 |
+
## Samples
|
36 |
+
|
37 |
+
### epoch 50, temperature 0.5
|
38 |
+
|
39 |
+
```
|
40 |
+
и мой посетитель в отдаленье.
|
41 |
+
И, все время поднялась По пригороде,
|
42 |
+
И вот он видел родился,
|
43 |
+
Но ты ведь — не смело на свете.
|
44 |
+
Как бы их призраки и конец.
|
45 |
+
Светает, разве мне обожанья,
|
46 |
+
Все соглашают тоже и подобен И следом перед каждым мирами, Обрушивают тени в город замерзать.
|
47 |
+
Хозяин выйти с венца выкати,
|
48 |
+
А волны выразить с ней вдоль забыта.
|
49 |
+
Так ночью спальну примеров,
|
50 |
+
И когда воду ворота невзгод, И лежит на облака в поле, в душе вечности и сели, как крест, как мельник, за собственною водой.
|
51 |
+
В саду следы корабль, и моря в сердце тоски До полета,
|
52 |
+
И по городе в воздухе крови,
|
53 |
+
И от слез облаков предвестников.
|
54 |
+
Пора все теперь за скользом полуночья,
|
55 |
+
И небо в те мне не отдавать?
|
56 |
+
Что возможно на половины В местах не ведала на карстку.
|
57 |
+
И вот проливающего поля,
|
58 |
+
Так к ней из каменных потомки Последний ламп.
|
59 |
+
Но слышал городом в горы Водопада,
|
60 |
+
В потемки им провода И солнце свободно просвета И следы небесного собою.
|
61 |
+
Присомнившись, над пальцем костра, Не посмотревший к конце и полноты.
|
62 |
+
Когда в конце ль молодость мои свой полудел в своей селе Время подперевилось по складам.
|
63 |
+
```
|
64 |
+
|
65 |
+
|
66 |
+
### epoch 50, temperature 0.6
|
67 |
+
|
68 |
+
```
|
69 |
+
и мой посетитель в ней моей легчем и застой.
|
70 |
+
В нем жизнь моя вздрагивала на матерья На свете цели,
|
71 |
+
Как облака писанный хоровод,
|
72 |
+
Мне твоего не виданья к поселенье.
|
73 |
+
Нас отвыкши сказал: «Дай мне мы вернувшись, не довершены. Свету нам последний отводим.
|
74 |
+
Как будто бы шаг не вернуть,
|
75 |
+
Не спится ему дерево.
|
76 |
+
Как в облака, как соловьи.
|
77 |
+
Я знаю, как все, когда за будущим в походке Свист и подошел в тот миг, косой подобен И скоро солнце обидно в зимневном горную кадение Или смерти неслись, как перст предмет.
|
78 |
+
Я тоже б волны не видала горя, Потому что пожалуть не смей,
|
79 |
+
Потом пропасть проводы в нем напрасно. Под ним — разговор с меретской водопойных половой.
|
80 |
+
О, как полночь будет скоро В сердцах трепетом кладбищенский И столбы и покоя.
|
81 |
+
Как печали спит, в последний каменной колени, Измолкает время наполнились в объятья.
|
82 |
+
И выси король направив воды, как небо на бунтен, Постигнет, рябок отдается, Перед ними и любовь.
|
83 |
+
��е подошли, как манекены, Ночь бессонных поток, Мы подошел в рассвете.
|
84 |
+
И как ворота подобен был невест.
|
85 |
+
```
|
86 |
+
|
87 |
+
## Comparable data
|
88 |
+
|
89 |
+
The repository includes texts generated by the ruGPT model pre-trained on Pasternak's texts. See file `ruGPT.txt`
|
90 |
+
|
91 |
+
Here is an exclusion from the one:
|
92 |
+
|
93 |
+
```
|
94 |
+
Везде им вслед летит земля родная,
|
95 |
+
Я в жизни своей не встречал такой любви.
|
96 |
+
Но все ж она есть И что-то значит для меня».
|
97 |
+
Как бы отзвук ее был мне слышим:
|
98 |
+
«Ты видишь ли тут какой вред!
|
99 |
+
У нас и так мало работы!»
|
100 |
+
Я отвечал ему с досадой
|
101 |
+
“И только повторял про себя слово свое;
|
102 |
+
но вот на другой день он пришел со мной к ней домой
|
103 |
+
В свой первый раз за этот вечер прощальный поговорить наедине
|
104 |
+
С той самой старой знакомой вдовы его покойной материю
|
105 |
+
да еще эту книгу о войне — об этой книге моей прежней юности…
|
106 |
+
Он взял мою руку из их рук дрожащей рукой
|
107 |
+
Прощаясь таким же странным жестом
|
108 |
+
Со всеми нами вновь пришедшими вместе
|
109 |
+
На заре нового века после изгнания Адама
|
110 |
+
Смутного времени года? Так я думал тогда по пришествии Марии Египетской
|
111 |
+
Отныне у них обоих Был общий удел вечный житье под небом голубым...
|
112 |
+
А теперь они стали совсем как люди без роду или племени...» (Священник)
|
113 |
+
Когда мы были детьми малые Или когда наши отцы рождались младенцами?..
|
114 |
+
Мы видели перед собой мир взрослых вещей
|
115 |
+
Природы живой во всех красках
|
116 |
+
Ее красок цветенье пышное чело!..
|
117 |
+
Вот ты говоришь это всерьез?»
|
118 |
+
Не мог ведь поверить глазам своим старик
|
119 |
+
Тогда сам себе слепой пред нею предстал
|
120 |
+
Перед своими сверстниками стариком старым
|
121 |
+
Да вдобавок ко всему стал глядеть свысока
|
122 |
+
За свою прежнюю жизнь долгую до сих пор
|
123 |
+
Безутешно тосковать ей всю
|
124 |
+
Жизнь горькую
|
125 |
+
По родине далекой сиротке одной
|
126 |
+
Подруга моя была вся светла лицом
|
127 |
+
|
128 |
+
```
|
129 |
+
|
130 |
+
## BibTeX entry and citation info
|
131 |
+
|
132 |
+
Another model, trained on Pasternak's texts, is used here
|
133 |
+
|
134 |
+
```
|
135 |
+
@misc{orekhov2023identifying,
|
136 |
+
title={Identifying the style by a qualified reader on a short fragment of generated poetry},
|
137 |
+
author={Boris Orekhov},
|
138 |
+
year={2023},
|
139 |
+
eprint={2306.02771},
|
140 |
+
archivePrefix={arXiv},
|
141 |
+
primaryClass={cs.CL}
|
142 |
+
}
|
143 |
+
```
|