Spaces:
Sleeping
Sleeping
| 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 | |
| """) |