nevmenandr commited on
Commit
6d14b48
1 Parent(s): 61d8060

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +204 -3
README.md CHANGED
@@ -1,3 +1,204 @@
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 texts by Russian poets of first third of 20th century.
14
+
15
+ Model was trained with size 512 and 7 layers, dropout 0.5.
16
+
17
+ There are 2 checkpoints of this model presented in the repository. One after 2 epochs with loss 0.9125, the other after 9 epochs with loss 0.8772. 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_epoch9.10_0.8772.t7 -length 10000 -temperature 0.5 -primetext 'some text'
25
+ ```
26
+
27
+ ## Train data
28
+
29
+ Train data is non free due to copyright restrictions. The corpus consisted of texts from 1900 to 1930 that were included in the RNC.
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
+ ## Publication
36
+
37
+ The texts that produced this model were used in [an experiment](https://nm1925.ru/articles/2018/201806/galvanizatsiya-avtora-ili-eksperiment-s-neyronnoy-poeziey-6935/) with poetry researcher.
38
+
39
+ ## Samples
40
+
41
+ ### temperature 0.2
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
+ Прокону.
67
+ Сквозь птицу-мотор
68
+ Даль истащена --
69
+ и страшней месятся, что сернится задорно...
70
+ Где со всей полным вкусам.
71
+ Непостижамина и не скажите!
72
+ Да, только их, / с паспистом.
73
+ Ты -- вашим / веляв и топот.
74
+ Не утлел, опять в нем / цела...
75
+ Отинуется / хлыной халдеябогов --
76
+ как сизый -- под хваток: --
77
+ Как же опутцы
78
+ простововоротки!..»
79
+ -- «Мечивикикинцов?»
80
+ Погудет в раскате,
81
+ Второй дют, петомол,
82
+ Чем песок светлый...
83
+ Да, / Что ж -- деревца, трудный!
84
+ ```
85
+
86
+ ### temperature 0.6
87
+
88
+ ```
89
+ и не знаю в моей невесте и золоте,
90
+ а только здесь, за просим, что они воскресли:
91
+ как на небо сказала на плечи,
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
+ ### temperature 0.5
124
+
125
+ ```
126
+ в небо медленно великой и грудью безвольной
127
+ взор мой воспоминаньем не приметить,
128
+ как будто твои лирики сердце возвращалось горая,
129
+ и верь мне понятна сталь в поле смертном.
130
+ И в темных полях не вернутся просторы,
131
+ не были в ночи и на горе и нежность.
132
+ Но верит грозы мальчиков виденья,
133
+ когда под полей играет венчиком,
134
+ ты простишь в такие дни мне вечера.
135
+ И буду ли остановился в поле,
136
+ в моих портретах огней и миров
137
+ не встретить долгие жалобы воскресенья,
138
+ а душа весна пронизана в плену
139
+ и помнила в лозунгах бесплотных обода,
140
+ или благодарить не подают слова.
141
+ Проступающий воздух смертный
142
+ пред листвой страстной медной славы,
143
+ и в темных пространствах простертых и слова
144
+ под водой поляной не тот же ветра.
145
+ Но в душе волненье томится простором,
146
+ блестит над морями колокольчики.
147
+ Сегодня взором и медленно восклицанья,
148
+ и вот без проклятья в пространствах спешащих.
149
+ Все было помнится жизнь и простор
150
+ и создам на горе она,
151
+ и узнала мне каждый дом,
152
+ и солнце нет облаков над раскаленными словами
153
+ встретится слезами на синеве.
154
+ ```
155
+
156
+ ### temperature 0.5
157
+
158
+ ```
159
+ Как волны двери безвольной
160
+ Запретные подает полоса.
161
+ В поле постели подобный ветер
162
+ Приподнял в полусне и в колено,
163
+ И ветром долго светлеет,
164
+ Ветер полный взмахивал.
165
+ И под морями ветра легко поднималась переступая полоса.
166
+ И забыла весна в лицо закатные колонны,
167
+ И всё равно не слышит под небом,
168
+ И она простерла веселый голос,
169
+ И вечерами белые полны,
170
+ И на поляны закатных крылий
171
+ Воздушный огонь в ответ, в поле леса
172
+ Вечерние губы и слезы
173
+ В ней ответит, как солнце в объятьях,
174
+ В поле подняты в пространство обломка,
175
+ И вечно все настанут в обет,
176
+ Но вот и просто над приветом
177
+ Стремится в полночной глубине.
178
+ И она погасла она,
179
+ И он сказал: «Прости меня,
180
+ Все сладостно и смерть подобна,
181
+ И легко и нежно, смерть и поля,
182
+ И замечает солнце призраком весны.
183
+ Под милою смертной волной вольной
184
+ Восходит тайной солнцем бездонным,
185
+ И женщины вольные волнуют подвески
186
+ И странно и день и небосклон.
187
+ И солнце не волнуют просторы,
188
+ Как в море бесполезное моря,
189
+ И долго под раскатом пастуха
190
+ Поднималась на площади волна.
191
+ ```
192
+
193
+ ## Citation info
194
+
195
+ ```
196
+ @article{orehov2018halva,
197
+ title={Гальванизация автора, или эксперимент с нейронной поэзией},
198
+ author={Орехов, Б.В. and Успенский, П.Ф.},
199
+ journal={Новый мир},
200
+ number={6},
201
+ pages={139--158},
202
+ year={2018}
203
+ }
204
+ ```