MrGanesh commited on
Commit
bce5fb4
·
1 Parent(s): 1815c98

Update app.py

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