IvT-DS commited on
Commit
6902873
1 Parent(s): f1b6e2e

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +90 -0
app.py ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from PIL import Image
3
+
4
+ # st.sidebar.markdown("## Используй навигацию между страницами выше ⬆️")
5
+ # st.sidebar.markdown("# Главная страница -->")
6
+
7
+
8
+ image = Image.open("pages/tv_shows.png")
9
+ st.image(image, use_column_width=True)
10
+
11
+ st.markdown("### Проект на тему: <<Рекомендательные системы>>")
12
+
13
+ st.markdown("#### Фаза 2 / неделя 4.")
14
+ st.markdown("##### Команда проекта 👨🏻‍💻")
15
+ st.write(
16
+ """
17
+ <style>
18
+ .my-text {
19
+ line-height: 0.5;
20
+ }
21
+ </style>
22
+ """,
23
+ unsafe_allow_html=True,
24
+ )
25
+
26
+ st.write('<p class="my-text">1. Алексей Камаев</p>', unsafe_allow_html=True)
27
+ st.write('<p class="my-text">2. Иван Терещенко</p>', unsafe_allow_html=True)
28
+
29
+ st.write(
30
+ """
31
+ <style>
32
+ .my-text {
33
+ line-height: 0.5;
34
+ }
35
+ </style>
36
+ """,
37
+ unsafe_allow_html=True,
38
+ )
39
+
40
+ st.markdown("##### Задачи 📜")
41
+
42
+ st.write(
43
+ """
44
+ <style>
45
+ .my-text-small {
46
+ line-height: 0.8;
47
+ }
48
+ .my-text-normal {
49
+ line-height: 1.5;
50
+ }
51
+ </style>
52
+ """,
53
+ unsafe_allow_html=True,
54
+ )
55
+
56
+ st.write(
57
+ '<p class="my-text-small">1. Спарсить выборку описаний сериалов.</p>',
58
+ unsafe_allow_html=True,
59
+ )
60
+ st.write(
61
+ '<p class="my-text-small">2. Построить систему поиска наиболее подходящих под пользовательский запрос вариантов.</p>',
62
+ unsafe_allow_html=True,
63
+ )
64
+
65
+ st.write(
66
+ '<p class="my-text-normal">3. Дополнительно: сервис должен принимать на вход описание сериала от пользователя и возвращать заданное количество подходящих вариантов.</p>',
67
+ unsafe_allow_html=True,
68
+ )
69
+
70
+ st.write(
71
+ """
72
+ <style>
73
+ .my-text {
74
+ line-height: 0.5;
75
+ }
76
+ </style>
77
+ """,
78
+ unsafe_allow_html=True,
79
+ )
80
+
81
+ st.markdown("##### Требования и рекомендации к проекту ✏️")
82
+
83
+
84
+ st.markdown(
85
+ """
86
+ - Выборка должна включать не менее 5000 сериалов.
87
+ - Поиск должен происходить максимально быстро (привет, FAISS).
88
+ - В процессе сбора данных лучше собирать максимально возможное количество информации (полей).
89
+ """
90
+ )