Emil25 commited on
Commit
4783ea0
1 Parent(s): efaa8a6

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +107 -0
  2. requirements.txt +0 -0
app.py ADDED
@@ -0,0 +1,107 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+
3
+
4
+ st.markdown(' # :female-student: Персональный помощник для студентов')
5
+
6
+ st.markdown('## Введение: ')
7
+ st.markdown('''**Общая цель проекта** заключается в облегчении процесса изучения английского языка
8
+ и помощи студентам достичь более эффективных результатов в своих учебных усилиях.''')
9
+ st.markdown('''**Цель проекта** состоит в создании инструмента,
10
+ который поможет студентам в изучении английского языка.''')
11
+ st.markdown('**Основные задачи проекта:**')
12
+ st.markdown('''1. Удобный интерфейс: Создать простой и интуитивно понятный интерфейс,
13
+ который будет легко использовать для студентов всех уровней знания английского языка.''')
14
+ st.markdown('''2. Карточки с английскими словами: Разработать функцию карточек,
15
+ которая поможет студентам запоминать английские слова и их
16
+ значения с помощью повторения и проверки.''')
17
+ st.markdown('''3. Составление конспектов: Предоставить возможность студентам
18
+ создавать структурированные конспекты текстов на английском языке,
19
+ чтобы облегчить изучение и запоминание информации.''')
20
+ st.markdown('## Анализ проблемы')
21
+ st.markdown('''**Текущая ситуация:** Студенты, обучающиеся по специальности инженерия
22
+ машинного обучения, сталкиваются с рядом проблем и ограничений в
23
+ процессе изучения английского языка.
24
+
25
+ В области машинного обучения существует
26
+ множество специализированной терминологии и технических терминов, которые
27
+ могут быть сложными для понимания студентами. Это может создавать преграды
28
+ при чтении научных статей, документации и других материалов на английском языке.
29
+
30
+ Студенты могут сталкиваться с ограниченным доступом к качественному контенту на
31
+ английском языке, связанному с областью машинного обучения. Это может затруднять
32
+ их обучение и понимание актуальных тем и разработок.''')
33
+
34
+ st.markdown('## Описание решения:')
35
+ st.markdown('''Данное IT-решение предоставляет функциональность для создания конспектов текстов на английском
36
+ языке и помощи в изучении английских слов с использованием карточек.''')
37
+ st.markdown('''**План реализации:**
38
+ 1. Изучение потребностей студентов и определение основных функциональных возможностей системы.
39
+ 2. Разработка архитектуры и выбор технологий для реализации проекта.
40
+ 3. Разработать API, используя модели Huggingface, для создания конспектов текстов на английском
41
+ языке.
42
+ 4. Разработать API, используя модели Huggingface, для создания и управления карточками,
43
+ предназначенными для изучения английских слов.
44
+ 5. Интеграция модулей и тестирование. Оценка и улучшение системы.
45
+ 6. Размещение файлов на GitHub и развертываниеь приложения на платформе Hugging Face.
46
+ 7. Оформление документации. Создание презентации проекта.
47
+ ''')
48
+ st.markdown('''**Технологии, инструменты:**
49
+ 1. Streamlit: Этот инструмент позволяет создавать интерактивные веб-приложения с помощью Python.
50
+ 2. API для Hugging Face моделей (BART, Helsinki-NLP и blenderbot-400M-distill)
51
+ 3. Hugging Face Spaces - это платформа, которая позволяет создавать,
52
+ размещать и обмениваться моделями, датасетами и блокнотами.
53
+ 4. GitHub - это платформа разработки программного обеспечения,
54
+ которая предоставляет систему контроля версий и возможность совместной работы над проектами.
55
+ ''')
56
+ st.markdown('## Практическая ценность и применимость:')
57
+ st.markdown('''Это приложение поможет студентам улучшить образовательный процесс, предоставляя персонального помощника,
58
+ который будет автоматически составлять конспекты текстов на английском языке. Кроме того, приложение будет
59
+ помогать студентам учить английские слова посредством использования карточек, что позволит им эффективно
60
+ запомнить новую лексику и улучшить свои навыки в английском языке.''')
61
+ st.markdown('## Команда и план действий:')
62
+ st.markdown('''
63
+ Болотов М.
64
+ Гилёв Д.
65
+ Пахомов Д.
66
+ Шибакова А.
67
+ Султанов Э.
68
+ ''')
69
+ st.markdown('**Роли и этапы реализации проекта:**')
70
+ with st.chat_message("user"):
71
+ st.markdown('Шибакова А.')
72
+ st.markdown('Изучение потребностей студентов и определение основных функциональных возможностей системы.')
73
+ with st.chat_message("assistant"):
74
+ st.markdown('Болотов М.')
75
+ st.markdown('Разработка архитектуры и выбор технологий для реализации проекта.')
76
+ with st.chat_message("user"):
77
+ st.markdown('Пахомов Д.')
78
+ st.markdown('Разработать API, используя модели Huggingface, для создания конспектов текстов на английском языке.')
79
+ with st.chat_message("assistant"):
80
+ st.markdown('Гилёв Д.')
81
+ st.markdown('Разработать API, используя модели Huggingface, для создания и управления карточками, предназначенными для изучения английских слов.')
82
+ with st.chat_message("user"):
83
+ st.markdown('Болотов М., Гилёв Д., Пахомов Д., Шибакова А., Султанов Э.')
84
+ st.markdown('Интеграция модулей и тестирование. Оценка и улучшение системы.')
85
+ with st.chat_message("assistant"):
86
+ st.markdown('Султанов Э.')
87
+ st.markdown('Размещение файлов на GitHub и развертываниеь приложения на платформе Hugging Face. ')
88
+ with st.chat_message("user"):
89
+ st.markdown('Шибакова А.')
90
+ st.markdown('Оформление документации. Создание презентации проекта.')
91
+ st.markdown('## Заключение:')
92
+ st.markdown('''**Основные достижения и преимущества нашего решения:**
93
+ 1. Автоматическое составление конспектов: Приложение позволяет студентам сэкономить время и усилия,
94
+ предоставляя автоматически созданные конспекты текстов на английском языке.
95
+ Это помогает в изучении и запоминании материала более эффективно.
96
+ 2. Интерактивное обучение: Путем использования карточек для изучения английских слов,
97
+ приложение создает интерактивную и эффективную среду для улучшения словарного запаса студентов.
98
+ Это помогает учащимся запоминать новые слова и применять их в контексте.
99
+ 3. Улучшение языковых навыков: Решение помогает студентам улучшить свои языковые навыки,
100
+ включая понимание текста на английском языке, активное использование новых слов и умение составлять конспекты.
101
+ Это дает студентам уверенность и полезные навыки для дальнейшего образования и карьеры.
102
+
103
+ **Практическая ценность и потенциал** для улучшения образовательного процесса заключаются в том,
104
+ что наше решение предоставляет инновационный подход к изучению английского языка и созданию конспектов.
105
+ Оно помогает студентам эффективно использовать свое время, повысить свою академическую успеваемость и
106
+ развивать важные навыки для будущей карьеры.
107
+ ''')
requirements.txt ADDED
Binary file (1.8 kB). View file