--- license: mit language: - ru tags: - natural-language-processing - text-generation - torch - lstm --- This generative text model was trained using [Andrej Karpathy's code](https://github.com/karpathy/char-rnn) on the corps of Russian proverbs. Models of this type well represent individual style and genre features. Model was trained with size 1024 and 3 layers, dropout 0.5. ## 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_epoch49.37_0.8662.t7 -length 10000 -temperature 0.5 -primetext 'some text' ``` ## 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 individual style. ## Samples ``` костей не накланяешься из пола кольцом не жить сколько день клином отведешь? лиха беда прибереши, держать лен не пропидай! менять лопатки! слышал не бес, а сзади надувайся был толоконник, с кого в крошки, а нам много хлеба позовет, что добро грызет работой ищет кулак с одной потоп с коровой не жил, а меньшая хорошею плодят собака горелая да с тафати шаек, на русь сердце судолки пучит, а овец - горбат погудка в софеду, две одежи семейная добывают поехал в пир, накорули гадина рак сеют - судел; сидю брешет, что в рот не пробит ваше горе, что в яму не дорогу простянней! пить-то много щеголь, да вон съест склизко казенное на хлебе сотирают некого хоть власть - брюхо свистнет - вошь по грязи жениться мужику, помрешь с мышкиным ягоды поперек семи углам дома-меня одно накрошил ногами потеряет, идет и шапку за что кто бедехом, в добре не жить, а на мойся, а кориха всяк человек в поле напьется всякому дорого соловость до пасчита, пьян грешным поклону объедет, то попадает всем шапочка ввалялись, переколачивайся да красна семи бабирский: запить, а выль дракать: милого не знает, не миновать ``` ### -temperature 0.7 -primetext "всяк " ``` всяк человек в поле напьется всякому дорого соловость кулак с одной потоп с коровой не жил, а меньшая хорошею плодят собака горелая да с тафати шаек, на русь сердце судолки пучит, а овец - горбат погудка в софеду, две одежи семейная добывают поехал в пир, накорули гадина рак сеют - судел; сидю брешет, что в рот не пробит ваше горе, что в яму не дорогу простянней! пить-то много щеголь, да вон съест склизко казенное на хлебе сотирают некого хоть власть - брюхо свистнет - вошь по грязи жениться мужику, помрешь с мышкиным ягоды поперек семи углам дома-меня одно накрошил ногами потеряет, идет и шапку за что кто бедехом, в добре не жить, а на мойся, а кориха ``` ### -temperature 0.6 -primetext "всяк " ``` где покойник, там и покинул где снов, там и прямо где пропал, там ребро казнит ``` ### -temperature 0.5 -primetext "всяк " ``` на пословицу ни кончай, а на ком не возьмешь скоро волка погано работа да без соли, а подай кобыле ``` ### -temperature 0.3 -primetext "всяк " ``` всяк на половинке коли в поле не подпоясано, не подай! не сможет день, да подай! не возьмешь по полочке на половинке, а в лес под конец не подай домок, не спится и на веселье ``` ### -length 300 -temperature 0.2 -primetext "всяк " ``` всяк на половинке на поле под полой, а под лавку не подает волк по конце, а под полой не подает под полой не подавился в поле под полой не подавишься ``` ### -temperature 0.4 -primetext "всякий " ``` ленивому и не конь не полезет дома не жить, а не под концами не возьмешь слово не на свете, а добра не подаришь ``` ### -temperature 0.4 -primetext "всякая " ``` попова денежка не без прореха под лавку не помнит, а больше не подладил ``` ### -temperature 0.5 -primetext "всякий " ``` всякий овечек от доброго дорога из кольцо везет, сам копытом положено покойник по лавку, а медведь под добрую носок под гору по два возьмет под старость спасибо в поле не поминует ``` ### -temperature 0.5 -primetext "всякая " ``` покойник да по наследной городе не годится пропали в лесу ни с кем, ни в москве по дубову горе ``` ### -temperature 0.6 -primetext "всякий " ``` всякий не любой поп на осеке, да обед подарок ``` ### -temperature 0.6 -primetext "всякая " ``` всякая на них сладко волк в лесу и девку плачет он и в лес не лезь! на ком метал, все одно подел на польше денежки покинуть и волка кроет на шиле да волка в торг под землей не вырвешься ``` ### -temperature 0.5 -primetext "каждый " ``` каждый не молодец под коленком не видать в ней не кормить не отмолился из него купит, а старого не достанет работа да беда, да подарок не была ``` ### -temperature 0.5 -primetext "каждой " ``` каждой под одной коровой городкой на красной постели добро ли на казне, а на медведь постится, а подойник не переводится кому не дал бог больше, поколе добра, не в подарке ``` ### -temperature 0.6 -primetext "каждой " ``` каждой покорным за какой город, так и друг где споро, там и полезно где холодно, тут и постели где сильнее, тем и просит где ни пропало, там подай другой воробейка ```