kleinay commited on
Commit
c6a8635
·
verified ·
1 Parent(s): cbdba6f

Update streamlit_app_LDA.py

Browse files
Files changed (1) hide show
  1. streamlit_app_LDA.py +17 -0
streamlit_app_LDA.py CHANGED
@@ -23,6 +23,21 @@ num_topics = st.slider("Number of Topics", min_value=2, max_value=20, value=5)
23
  num_passes = st.slider("Number of Passes", min_value=5, max_value=50, value=10)
24
  seed_value = st.number_input("Random Seed", value=42)
25
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  st.header("Display")
27
  num_top_elements_to_show = st.slider("# top element to show in a topic", min_value=2, max_value=15, value=5)
28
  show_long_elements = st.checkbox("Show full element name")
@@ -93,6 +108,8 @@ lda_model = models.LdaModel(corpus,
93
  num_topics=num_topics,
94
  id2word=dictionary,
95
  passes=num_passes,
 
 
96
  random_state=seed_value)
97
 
98
  # ---------------------------
 
23
  num_passes = st.slider("Number of Passes", min_value=5, max_value=50, value=10)
24
  seed_value = st.number_input("Random Seed", value=42)
25
 
26
+ st.subheader("Beta -- dispersion of words in a topic - lower means less words in each topic")
27
+ is_set_beta = st.checkbox("Set custom Beta (default: 1 / num_topics)? ")
28
+ if is_set_beta:
29
+ beta = st.number_input("Beta", min_value=0.0, max_value=1.0, value=1/num_topics, step=0.05, format="%.3f")
30
+ else:
31
+ beta = 1 / num_topics
32
+
33
+ st.subheader("Alpha -- dispersion of topics in a document - lower means less topics in each document")
34
+ is_set_alpha = st.checkbox("Set custom Alpha (default: dynamic per document)? ")
35
+ if is_set_alpha:
36
+ alpha = st.number_input("Alpha", min_value=0.0, max_value=1.0, value=1/num_topics, step=0.05, format="%.3f")
37
+ else:
38
+ alpha = "auto"
39
+
40
+
41
  st.header("Display")
42
  num_top_elements_to_show = st.slider("# top element to show in a topic", min_value=2, max_value=15, value=5)
43
  show_long_elements = st.checkbox("Show full element name")
 
108
  num_topics=num_topics,
109
  id2word=dictionary,
110
  passes=num_passes,
111
+ eta=beta,
112
+ alpha=alpha,
113
  random_state=seed_value)
114
 
115
  # ---------------------------