g19_project / app.py
Emil25's picture
Upload 2 files
4783ea0
raw
history blame
10.7 kB
import streamlit as st
st.markdown(' # :female-student: Персональный помощник для студентов')
st.markdown('## Введение: ')
st.markdown('''**Общая цель проекта** заключается в облегчении процесса изучения английского языка
и помощи студентам достичь более эффективных результатов в своих учебных усилиях.''')
st.markdown('''**Цель проекта** состоит в создании инструмента,
который поможет студентам в изучении английского языка.''')
st.markdown('**Основные задачи проекта:**')
st.markdown('''1. Удобный интерфейс: Создать простой и интуитивно понятный интерфейс,
который будет легко использовать для студентов всех уровней знания английского языка.''')
st.markdown('''2. Карточки с английскими словами: Разработать функцию карточек,
которая поможет студентам запоминать английские слова и их
значения с помощью повторения и проверки.''')
st.markdown('''3. Составление конспектов: Предоставить возможность студентам
создавать структурированные конспекты текстов на английском языке,
чтобы облегчить изучение и запоминание информации.''')
st.markdown('## Анализ проблемы')
st.markdown('''**Текущая ситуация:** Студенты, обучающиеся по специальности инженерия
машинного обучения, сталкиваются с рядом проблем и ограничений в
процессе изучения английского языка.
В области машинного обучения существует
множество специализированной терминологии и технических терминов, которые
могут быть сложными для понимания студентами. Это может создавать преграды
при чтении научных статей, документации и других материалов на английском языке.
Студенты могут сталкиваться с ограниченным доступом к качественному контенту на
английском языке, связанному с областью машинного обучения. Это может затруднять
их обучение и понимание актуальных тем и разработок.''')
st.markdown('## Описание решения:')
st.markdown('''Данное IT-решение предоставляет функциональность для создания конспектов текстов на английском
языке и помощи в изучении английских слов с использованием карточек.''')
st.markdown('''**План реализации:**
1. Изучение потребностей студентов и определение основных функциональных возможностей системы.
2. Разработка архитектуры и выбор технологий для реализации проекта.
3. Разработать API, используя модели Huggingface, для создания конспектов текстов на английском
языке.
4. Разработать API, используя модели Huggingface, для создания и управления карточками,
предназначенными для изучения английских слов.
5. Интеграция модулей и тестирование. Оценка и улучшение системы.
6. Размещение файлов на GitHub и развертываниеь приложения на платформе Hugging Face.
7. Оформление документации. Создание презентации проекта.
''')
st.markdown('''**Технологии, инструменты:**
1. Streamlit: Этот инструмент позволяет создавать интерактивные веб-приложения с помощью Python.
2. API для Hugging Face моделей (BART, Helsinki-NLP и blenderbot-400M-distill)
3. Hugging Face Spaces - это платформа, которая позволяет создавать,
размещать и обмениваться моделями, датасетами и блокнотами.
4. GitHub - это платформа разработки программного обеспечения,
которая предоставляет систему контроля версий и возможность совместной работы над проектами.
''')
st.markdown('## Практическая ценность и применимость:')
st.markdown('''Это приложение поможет студентам улучшить образовательный процесс, предоставляя персонального помощника,
который будет автоматически составлять конспекты текстов на английском языке. Кроме того, приложение будет
помогать студентам учить английские слова посредством использования карточек, что позволит им эффективно
запомнить новую лексику и улучшить свои навыки в английском языке.''')
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("user"):
st.markdown('Пахомов Д.')
st.markdown('Разработать API, используя модели Huggingface, для создания конспектов текстов на английском языке.')
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. Улучшение языковых навыков: Решение помогает студентам улучшить свои языковые навыки,
включая понимание текста на английском языке, активное использование новых слов и умение составлять конспекты.
Это дает студентам уверенность и полезные навыки для дальнейшего образования и карьеры.
**Практическая ценность и потенциал** для улучшения образовательного процесса заключаются в том,
что наше решение предоставляет инновационный подход к изучению английского языка и созданию конспектов.
Оно помогает студентам эффективно использовать свое время, повысить свою академическую успеваемость и
развивать важные навыки для будущей карьеры.
''')