IkIzma commited on
Commit
16dfd03
·
1 Parent(s): 26f0e87

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -7,11 +7,14 @@ tok, model = load_tokenizer_and_model("models/essays", device)
7
  st.markdown("## Генератор сочинений")
8
  st.markdown("Это приложение представляет из себя примитивный генератор сочинений. В качестве основной модели был взят трансформер RuGPT от Сбера https://huggingface.co/ai-forever/rugpt3small_based_on_gpt2. После этого на том же HF был скачан датасет с сочинениями на русском языке, который использовался для finetuning'а (см. ReadMe)")
9
 
 
 
10
  st.markdown("Чем меньше макисмальная длина, тем хуже получается итоговый результат. Относительно неплохие сочинения получаются при длине 500+, но по времни такая генерация занимает десятки минут")
11
  with st.columns(3)[1]:
12
  st.markdown("<img width=200px src='https://ps-static.cdn-tinkoff.ru/static/ai-pushkin/portrait-2021-12-10-12-24-56.png'>", unsafe_allow_html=True)
13
  # ^-- можно показывать пользователю текст, картинки, ограниченное подмножество html - всё как в jupyter
14
 
 
15
  max_len = st.text_area("Максимальная длина")
16
  text = st.text_area("Тема сочинения")
17
  # ^-- показать текстовое поле. В поле text лежит строка, которая находится там в данный момент
 
7
  st.markdown("## Генератор сочинений")
8
  st.markdown("Это приложение представляет из себя примитивный генератор сочинений. В качестве основной модели был взят трансформер RuGPT от Сбера https://huggingface.co/ai-forever/rugpt3small_based_on_gpt2. После этого на том же HF был скачан датасет с сочинениями на русском языке, который использовался для finetuning'а (см. ReadMe)")
9
 
10
+ st.markdown("Для работы с приложением укажите максимальный размер сочинения, который хотите получить. Далее напишите тему. Для генерации сочинения длиной в 200 токенов потребуется подождать 6-7 минут")
11
+ st.markdown("Модель rugpt3small_based_on_gpt2 маленькая и датасет сочинений, на котором она дообучалась, тоже маленький, поэтому не стоит рассчитывать, что получившееся сочинение будет хорошо отражать выбранную тему). Но, по крайней мере, текст получается осмысленным и его стиль вполне соответствует стилю написания сочинений.")
12
  st.markdown("Чем меньше макисмальная длина, тем хуже получается итоговый результат. Относительно неплохие сочинения получаются при длине 500+, но по времни такая генерация занимает десятки минут")
13
  with st.columns(3)[1]:
14
  st.markdown("<img width=200px src='https://ps-static.cdn-tinkoff.ru/static/ai-pushkin/portrait-2021-12-10-12-24-56.png'>", unsafe_allow_html=True)
15
  # ^-- можно показывать пользователю текст, картинки, ограниченное подмножество html - всё как в jupyter
16
 
17
+
18
  max_len = st.text_area("Максимальная длина")
19
  text = st.text_area("Тема сочинения")
20
  # ^-- показать текстовое поле. В поле text лежит строка, которая находится там в данный момент