Spaces:
Build error
Build error
Исправлено хэширование.
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import streamlit as st
|
|
|
2 |
import spacy
|
3 |
import transformers
|
4 |
import os
|
@@ -74,7 +75,14 @@ text = preprocess([title + ". " + abstract])[0]
|
|
74 |
|
75 |
if not text is None and len(text) > 0:
|
76 |
#keywords = get_candidates(text, main_nlp)
|
77 |
-
keywords = get_keywords(text, main_nlp, main_model, main_tokenizer)
|
78 |
-
st.markdown(f"{keywords}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
else:
|
80 |
st.markdown("Please, try to enter something.")
|
|
|
1 |
import streamlit as st
|
2 |
+
import matplotlib.pyplot as plt
|
3 |
import spacy
|
4 |
import transformers
|
5 |
import os
|
|
|
75 |
|
76 |
if not text is None and len(text) > 0:
|
77 |
#keywords = get_candidates(text, main_nlp)
|
78 |
+
keywords = np.array(get_keywords(text, main_nlp, main_model, main_tokenizer))
|
79 |
+
#st.markdown(f"{keywords}")
|
80 |
+
|
81 |
+
# График важности слов.
|
82 |
+
fig, ax = plt.subplots()
|
83 |
+
ax.settitle("Ключевые слова в порядке важности")
|
84 |
+
|
85 |
+
ax.bar(keywords[:,0], keywords[:,1])
|
86 |
+
st.pyplot(fig)
|
87 |
else:
|
88 |
st.markdown("Please, try to enter something.")
|