AlexanderHolmes0 commited on
Commit
5af62b0
·
verified ·
1 Parent(s): 14a4fe8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -4
app.py CHANGED
@@ -1,5 +1,12 @@
1
  import gradio as gr
2
  from bertopic import BERTopic
 
 
 
 
 
 
 
3
 
4
  model = BERTopic.load("AlexanderHolmes0/C1-Topic-Model-100")
5
  model2 = BERTopic.load("AlexanderHolmes0/C2-Topic-Model-100")
@@ -8,12 +15,21 @@ with gr.Blocks() as demo:
8
  with gr.Tab("C1 Topic Model"):
9
  gr.load("models/AlexanderHolmes0/C1-Topic-Model-100")
10
  with gr.Row():
11
- gr.Plot(model.visualize_topics(width=650),min_width=650)
12
- gr.Plot(model.visualize_hierarchy(width=650,height=650),min_width=650)
 
 
 
 
 
 
13
  with gr.Tab("C2 Topic Model"):
14
  gr.load("models/AlexanderHolmes0/C2-Topic-Model-100",alias = "C2 Topic Model")
15
  with gr.Row():
16
- gr.Plot(model2.visualize_topics(width=650),min_width=650)
17
- gr.Plot(model2.visualize_hierarchy(width=650,height=650),min_width=650)
 
 
 
18
 
19
  demo.launch()
 
1
  import gradio as gr
2
  from bertopic import BERTopic
3
+ import numpy as np
4
+ import pickle
5
+
6
+ with open('C1_msg.pkl', 'rb') as f:
7
+ C1_msg = pickle.load(f)
8
+
9
+ reduced_embeddings = np.load('C1_reduced_embeddings.npy')
10
 
11
  model = BERTopic.load("AlexanderHolmes0/C1-Topic-Model-100")
12
  model2 = BERTopic.load("AlexanderHolmes0/C2-Topic-Model-100")
 
15
  with gr.Tab("C1 Topic Model"):
16
  gr.load("models/AlexanderHolmes0/C1-Topic-Model-100")
17
  with gr.Row():
18
+ gr.Plot(model.visualize_topics(width=650),
19
+ min_width=650)
20
+ gr.Plot(model.visualize_documents(C1_msg,
21
+ reduced_embeddings=reduced_embeddings,
22
+ hide_annotations = True,
23
+ topics = range(0,7),
24
+ width = 725),
25
+ min_width=725)
26
  with gr.Tab("C2 Topic Model"):
27
  gr.load("models/AlexanderHolmes0/C2-Topic-Model-100",alias = "C2 Topic Model")
28
  with gr.Row():
29
+ gr.Plot(model2.visualize_topics(width=650),
30
+ min_width=650)
31
+ gr.Plot(model2.visualize_hierarchy(width=650,
32
+ height=650),
33
+ min_width=650)
34
 
35
  demo.launch()