Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -16,24 +16,24 @@ text_input = placeholder.text_area("Paste or write text", height=300)
|
|
16 |
button = st.button("Extract Keywords")
|
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)
|
19 |
-
max_ngram = st.sidebar.number_input("Maximum number of words in each keyword",
|
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 |
|
26 |
-
if add_diversity:
|
27 |
-
method = st.sidebar.selectbox("Select a method", ("Max Sum Similarity", "Maximal Marginal Relevance"))
|
28 |
-
if method == "Max Sum Similarity":
|
29 |
-
nr_candidates = st.sidebar.slider("nr_candidates", 20, 50, 20, 2)
|
30 |
-
params["use_maxsum"] = True
|
31 |
-
params["nr_candidates"] = nr_candidates
|
32 |
|
33 |
-
elif method == "Maximal Marginal Relevance":
|
34 |
-
diversity = st.sidebar.slider("diversity", 0.1, 1.0, 0.6, 0.01)
|
35 |
-
params["use_mmr"] = True
|
36 |
-
params["diversity"] = diversity
|
37 |
|
38 |
keywords = model.extract_keywords(**params)
|
39 |
|
|
|
16 |
button = st.button("Extract Keywords")
|
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)
|
19 |
+
max_ngram = st.sidebar.number_input("Maximum number of words in each keyword", 3)
|
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 |
|
26 |
+
#if add_diversity:
|
27 |
+
#method = st.sidebar.selectbox("Select a method", ("Max Sum Similarity", "Maximal Marginal Relevance"))
|
28 |
+
#if method == "Max Sum Similarity":
|
29 |
+
#nr_candidates = st.sidebar.slider("nr_candidates", 20, 50, 20, 2)
|
30 |
+
#params["use_maxsum"] = True
|
31 |
+
#params["nr_candidates"] = nr_candidates
|
32 |
|
33 |
+
#elif method == "Maximal Marginal Relevance":
|
34 |
+
#diversity = st.sidebar.slider("diversity", 0.1, 1.0, 0.6, 0.01)
|
35 |
+
#params["use_mmr"] = True
|
36 |
+
#params["diversity"] = diversity
|
37 |
|
38 |
keywords = model.extract_keywords(**params)
|
39 |
|