File size: 11,308 Bytes
4783ea0
 
5b5bf07
4783ea0
 
d112e6a
4783ea0
55c392a
4783ea0
 
d112e6a
8174ed3
1538b62
8174ed3
d112e6a
 
8174ed3
f6ed170
c6102ad
 
4783ea0
 
 
8174ed3
c6102ad
4783ea0
 
8174ed3
4783ea0
 
 
f6ed170
4783ea0
8174ed3
 
 
c6102ad
4783ea0
c6102ad
8174ed3
 
 
4783ea0
8174ed3
 
55c392a
4783ea0
 
 
 
 
f6ed170
4783ea0
8d49922
 
55c392a
4783ea0
 
8174ed3
4783ea0
536acc7
 
 
 
 
4783ea0
8174ed3
4783ea0
 
 
 
 
 
 
5c5af3f
8d49922
 
4783ea0
 
 
 
 
 
 
 
 
f6ed170
8174ed3
5c5af3f
4783ea0
 
5c5af3f
4783ea0
 
5c5af3f
4783ea0
 
25c4a0c
017486c
 
4783ea0
 
017486c
3d180e8
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
import streamlit as st

st.set_page_config(page_title="Student Assistant")

st.markdown(' # :female-student: Персональный помощник для студентов')
st.markdown('## Введение')
st.markdown('''**Общая цель проекта** заключается в облегчении процесса изучения английского языка 
и помощи студентам достичь более эффективных результатов в учебе.''')
st.markdown('''**Цель проекта** состоит в создании инструмента,
который поможет студентам в изучении английского языка.''')
st.markdown('**Основные задачи проекта**')
st.markdown('''1. Создать простой и интуитивно понятный интерфейс.''')
st.markdown('''2. Разработать инструмент для создания карточек, который поможет студентам запоминать английские слова и их 
значения с помощью ассоциаций и примеров.''')
st.markdown('''3. Предоставить возможность студентам 
создавать структурированные конспекты текстов на английском языке, чтобы облегчить изучение и запоминание информации.''') 
st.markdown('''4. Обеспечить интерактивный и творческий подход к изучению английского языка посредством описания сгенерированных изображений.''')
st.markdown('## Анализ проблемы')
st.markdown('''**Текущая ситуация.** Студенты, обучающиеся по специальности "Инженерия 
машинного обучения", сталкиваются с рядом проблем и ограничений в 
процессе изучения английского языка. 
            
В области машинного обучения существует 
множество технических терминов на английском языке, которые 
могут вызвать сложности в запоминании у студентов. Это в свою очередь создает преграды 
при чтении научных статей, документации и других материалов на английском языке.
            
Студенты сталкиваются с ограниченным доступом к качественному контенту на 
английском языке, связанному с областью машинного обучения. Это может затруднять 
их обучение и понимание актуальных тем и разработок.''')

st.markdown('## Описание решения')
st.markdown('''Данное IT-решение предоставляет функциональность для создания конспектов текстов на английском 
языке и помощь в изучении английских слов с использованием карточек и визуальных образов.''')
st.markdown('''**План реализации**
1. Изучить потребности студентов и определить основные функциональные возможности приложения.
2. Разработать архитектуру и выбрать технологии для реализации проекта.
3. Разработать API, используя модели Huggingface, для создания конспектов текстов на английском 
языке, генерирования и перевода текста на английском языке, генерирования изображений по ключевым словам. 
4. Интегрировать модули и провести тестирование приложения. Оценить и улучшить систему. 
5. Разместить файлы на GitHub и развернуть приложение на платформе Hugging Face. 
6. Оформить документацию. Создать презентацию проекта.     
''')
st.markdown('''**Технологии, инструменты**
1. Streamlit. Этот инструмент позволяет создавать интерактивные веб-приложения с помощью Python.
2. API для Hugging Face моделей (BART, Helsinki-NLP, Stable-diffusion и Blenderbot)
3. Hugging Face Spaces - это платформа, которая позволяет создавать, 
размещать и обмениваться моделями, датасетами и блокнотами. 
4. GitHub - это платформа разработки программного обеспечения, 
которая предоставляет систему контроля версий и возможность совместной работы над проектами.
''')
st.markdown('## Практическая ценность и применимость')
st.markdown('''Это приложение поможет студентам улучшить образовательный процесс, предоставляя персонального помощника, 
который будет автоматически составлять конспекты текстов на английском языке. 
Cтуденты получат возможность улучшить творческие способности, навыки 
восприятия, описания изображений и понимания английского языка через визуальное обучение. Кроме того, приложение будет 
помогать студентам учить английские слова посредством использования карточек, что позволит им эффективно 
запомнить новую лексику и улучшить свои навыки в английском языке.''')
st.markdown('## Команда и план действий')
st.markdown('''
+ Болотов М.
+ Гилёв Д.
+ Пахомов Д.
+ Шибакова А.
+ Султанов Э.
''')
st.markdown('**Роли и этапы реализации проекта**')
with st.chat_message("user"):                  
    st.markdown('Шибакова А.')
    st.markdown('Изучение потребностей студентов и определение основных функциональных возможностей системы.')
with st.chat_message("assistant"):                  
    st.markdown('Болотов М.')
    st.markdown('Разработка архитектуры и выбор технологий для реализации проекта.')
with st.chat_message("assistant"):                  
    st.markdown('Гилёв Д., Пахомов Д.')
    st.markdown('''Разработать API, используя модели Huggingface, для создания конспектов текстов на английском языке, 
генерирования и перевода текста на английском языке, генерирования изображений по лючевым словам.''')
with st.chat_message("user"):                  
    st.markdown('Болотов М., Гилёв Д., Пахомов Д., Шибакова А., Султанов Э.')
    st.markdown('Интеграция модулей и тестирование. Оценка и улучшение системы.')
with st.chat_message("assistant"):                  
    st.markdown('Султанов Э.')
    st.markdown('Размещение файлов на GitHub и развертываниеь приложения на платформе Hugging Face. ')
with st.chat_message("user"):                  
    st.markdown('Шибакова А.')
    st.markdown('Оформление документации. Создание презентации проекта.')
st.markdown('## Заключение')
st.markdown('''**Основные достижения и преимущества нашего решения**
1. Автоматическое составление конспектов: приложение позволяет студентам сэкономить время и усилия, 
предоставляя автоматически созданные конспекты текстов на английском языке. 
Это помогает в изучении и запоминании материала более эффективно.
2. Интерактивное обучение: путем использования карточек для изучения английских слов, 
приложение создает интерактивную и эффективную среду для улучшения словарного запаса студентов. 
Это помогает учащимся запоминать новые слова и применять их в контексте.
3. Улучшение языковых навыков: решение помогает студентам улучшить свои языковые навыки, 
включая понимание текста на английском языке, активное использование новых слов и умение составлять конспекты. 
Это дает студентам уверенность и полезные навыки для дальнейшего образования и карьеры.
4. Творческий подход к изучению английского языка: мы используем API модели от Hugging Face для генерации интересных и 
разнообразных изображений, которые помогут студентам улучшить навыки описания изображений и говорения на английском языке.''')
st.markdown('''**Практическая ценность и потенциал** для улучшения образовательного процесса заключаются в том, 
что наше решение предоставляет инновационный подход к изучению английского языка и созданию конспектов. 
Оно помогает студентам эффективно использовать свое время, повысить свою академическую успеваемость и 
развивать важные навыки для будущей карьеры.''')

st.divider()