Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
import pandas as pd
|
2 |
import streamlit as st
|
3 |
from keybert import KeyBERT
|
|
|
|
|
4 |
|
5 |
@st.cache(allow_output_mutation=True, suppress_st_warning=True, show_spinner=True)
|
6 |
def load_model():
|
@@ -12,12 +14,12 @@ model = load_model()
|
|
12 |
placeholder = st.empty()
|
13 |
text_input = placeholder.text_area("Paste or write text", height=300)
|
14 |
|
15 |
-
top_n = st.sidebar.slider("Select a number of keywords", 1, 10,
|
16 |
min_ngram = st.sidebar.number_input("Minimum number of words in each keyword", 1, 5, 1, 1)
|
17 |
max_ngram = st.sidebar.number_input("Maximum number of words in each keyword", min_ngram, 5, 3, step=1)
|
18 |
st.sidebar.code(f"ngram_range=({min_ngram}, {max_ngram})")
|
19 |
|
20 |
-
params = {"docs": text_input, "top_n": top_n, "keyphrase_ngram_range": (min_ngram, max_ngram), "stop_words": 'english'}
|
21 |
|
22 |
add_diversity = st.sidebar.checkbox("Adjust diversity of keywords")
|
23 |
|
|
|
1 |
import pandas as pd
|
2 |
import streamlit as st
|
3 |
from keybert import KeyBERT
|
4 |
+
import yake
|
5 |
+
from keyphrase_vectorizers import KeyphraseCountVectorizer
|
6 |
|
7 |
@st.cache(allow_output_mutation=True, suppress_st_warning=True, show_spinner=True)
|
8 |
def load_model():
|
|
|
14 |
placeholder = st.empty()
|
15 |
text_input = placeholder.text_area("Paste or write text", height=300)
|
16 |
|
17 |
+
top_n = st.sidebar.slider("Select a number of keywords", 1, 10, 50,20)
|
18 |
min_ngram = st.sidebar.number_input("Minimum number of words in each keyword", 1, 5, 1, 1)
|
19 |
max_ngram = st.sidebar.number_input("Maximum number of words in each keyword", min_ngram, 5, 3, step=1)
|
20 |
st.sidebar.code(f"ngram_range=({min_ngram}, {max_ngram})")
|
21 |
|
22 |
+
params = {"docs": text_input, "top_n": top_n, "keyphrase_ngram_range": (min_ngram, max_ngram), "stop_words": 'english',vectorizer=KeyphraseCountVectorizer()}
|
23 |
|
24 |
add_diversity = st.sidebar.checkbox("Adjust diversity of keywords")
|
25 |
|