Spaces:
Sleeping
Sleeping
File size: 2,233 Bytes
0024afc 6b534e9 0024afc 6b534e9 998bf48 6b534e9 0024afc d401606 0024afc 6b534e9 0024afc 6b534e9 0024afc 6b534e9 9d3990e 0024afc |
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 |
import streamlit as st
from st_pages import Page, show_pages
show_pages(
[
Page('main.py', 'Home page'),
Page('pages/Recommend_page.py', 'Recommend page'),
Page('pages/Results.py', 'Results page')
]
)
st.header("""
Проект по рекомендациям книг различного жанра📚
""", divider='blue')
st.info("### Только на этом сервисе ты сможешь найти лучший аналог своей любимой книги 🔝")
st.image('images/preview_image.png', caption='Картинка сгенерирована DALL-E')
st.write("""
### Уникальный состав команды:
\n- ##### Алиса Жгир
\n- ##### Тигран Арутюнян
\n- ##### Руслан Волощенко
""")
st.info("""
### Цель проекта:
\n- ##### Построить алгоритм RecSys, способный предлагать пользователю лучшие рекомендации, \
отталкиваясь от его предпочтений, желаний и настроения.
""")
st.info("""
### Задачи:
\n- ##### Построить алгоритм парсинга информации с книжного сайта
\n- ##### Полученные данные очистить и сделать рабочий Dataset
\n- ##### Создать RecSys, способную делать релеватные рекомендации для конкретного пользователя
\n- ##### Построить Streamlit приложение для общедоступного пользования
""")
st.info("""
### Используемые технологии (Стек проекта):
\n- ##### Python
\n- ##### Языковая модель ruBERT-tiny
\n- ##### Библиотеки: BeautifulSoup4, Sentence Transformers, faiss, transformers, genim и др.
\n- ##### Cosine Similarity, Euclidean Distance, Inner Product - как величины расстояния в процессе тестирования моделей
\n- ##### Euclidean Distance для формирования рекомендаций
\n- ##### Hugging Face & Streamlit
""") |