MrGanesh commited on
Commit
b9c3b16
·
1 Parent(s): 0096d1e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -13
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", 2,3,4, 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
 
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