Veronika1101
commited on
Commit
•
b4212b1
1
Parent(s):
d2a2a89
Update pages/mpnet_base/mpnet_base_app.py
Browse files
pages/mpnet_base/mpnet_base_app.py
CHANGED
@@ -55,75 +55,3 @@ def mpnet_base_page():
|
|
55 |
st.write(f'**Время поиска:** {search_time:.4f} секунд')
|
56 |
st.markdown(f"[Читать подробнее]({book['page_url']})", unsafe_allow_html=True)
|
57 |
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
# # Загрузка данных
|
63 |
-
# @st.cache_data
|
64 |
-
# def load_data():
|
65 |
-
# data = pd.read_csv('Data/books_data2.csv')
|
66 |
-
# with open('pages/MiniLM/MiniLM_embeddings.pkl', 'rb') as f:
|
67 |
-
# book_embeddings = pickle.load(f)
|
68 |
-
# index = faiss.read_index('pages/MiniLM/MiniLM_index.index')
|
69 |
-
|
70 |
-
# embedder = SentenceTransformer("all-MiniLM-L6-v2")
|
71 |
-
# return data, index, embedder
|
72 |
-
|
73 |
-
# # Функция поиска
|
74 |
-
# def search_books(embedder, index, data, query, n_results):
|
75 |
-
# query_embedding = embedder.encode([query])
|
76 |
-
# D, I = index.search(query_embedding, n_results)
|
77 |
-
|
78 |
-
# result_books = []
|
79 |
-
# for i in range(n_results):
|
80 |
-
# book_index = I[0][i]
|
81 |
-
# book_info = data.iloc[book_index]
|
82 |
-
# book_link = book_info['page_url']
|
83 |
-
# book_image = book_info['image_url']
|
84 |
-
# book_genre = book_info['genre']
|
85 |
-
# book_title = book_info['title']
|
86 |
-
# book_description = book_info['annotation']
|
87 |
-
# book_author = book_info['author']
|
88 |
-
# similarity_score = 1 / (1 + D[0][i])
|
89 |
-
|
90 |
-
# result_books.append({
|
91 |
-
# 'Link': book_link,
|
92 |
-
# 'Image': book_image,
|
93 |
-
# 'Genre': book_genre,
|
94 |
-
# 'Title': book_title,
|
95 |
-
# 'Description': book_description,
|
96 |
-
# 'Author': book_author,
|
97 |
-
# 'Similarity': similarity_score
|
98 |
-
# })
|
99 |
-
|
100 |
-
# return result_books
|
101 |
-
|
102 |
-
# # Streamlit
|
103 |
-
# def MiniLm_page():
|
104 |
-
# st.title('Поиск книг')
|
105 |
-
# data, index, embedder = load_data()
|
106 |
-
# query = st.text_input('Введите цитату или автора:')
|
107 |
-
# n_results = st.slider("Количество результатов", min_value=1, max_value=20, value=5)
|
108 |
-
|
109 |
-
# if st.button("Искать"):
|
110 |
-
# if query:
|
111 |
-
# start_time = time.time()
|
112 |
-
# result_books = search_books(embedder, index, data, query, n_results)
|
113 |
-
# end_time = time.time()
|
114 |
-
# search_time = end_time - start_time
|
115 |
-
# st.write("Результаты поиска:")
|
116 |
-
|
117 |
-
# for book in result_books:
|
118 |
-
# st.write('---')
|
119 |
-
# st.image(book['Image'], width=250)
|
120 |
-
# st.write(f"**Название:** {book['Title']}")
|
121 |
-
# st.write(f"**Автор:** {book['Author']}")
|
122 |
-
# st.write(f"**Жанр:** {book['Genre']}")
|
123 |
-
# if len(book['Description']) > 50:
|
124 |
-
# book['Description'] = ' '.join(book['Description'].split()[:50]) + '...'
|
125 |
-
# st.write(f"**Описание:** {book['Description']}")
|
126 |
-
# st.write(f"**Сходство:** {book['Similarity']:.2f}")
|
127 |
-
# st.write(f'**Время поиска:** {search_time:.4f} секунд')
|
128 |
-
# st.write(f"[Читать подробнее]({book['Link']})")
|
129 |
-
# st.text("")
|
|
|
55 |
st.write(f'**Время поиска:** {search_time:.4f} секунд')
|
56 |
st.markdown(f"[Читать подробнее]({book['page_url']})", unsafe_allow_html=True)
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|