Spaces:
Sleeping
Sleeping
Update pages/tc.py
Browse files- pages/tc.py +3 -2
pages/tc.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import streamlit as st
|
2 |
import openai
|
|
|
3 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
4 |
|
5 |
from streamlit import session_state
|
@@ -79,6 +80,7 @@ if uploaded_file:
|
|
79 |
agg_clustering = AgglomerativeClustering(n_clusters=None, distance_threshold=distance_threshold, linkage='ward')
|
80 |
cluster_labels = agg_clustering.fit_predict(matrix)
|
81 |
df['Cluster'] = cluster_labels
|
|
|
82 |
# Visualize clusters with t-SNE
|
83 |
tsne = TSNE(n_components=2, perplexity=15, random_state=42, init="random", learning_rate=200)
|
84 |
vis_dims2 = tsne.fit_transform(matrix)
|
@@ -111,11 +113,10 @@ if uploaded_file:
|
|
111 |
# Display the plot in Streamlit
|
112 |
st.pyplot(fig)
|
113 |
st.text_area("Number of Cluster Labels", value=len(np.unique(cluster_labels.tolist())))
|
114 |
-
|
115 |
|
116 |
|
117 |
# Reading a review which belong to each group.
|
118 |
-
rev_per_cluster =
|
119 |
n_clusters = len(np.unique(cluster_labels.tolist()))
|
120 |
|
121 |
for i in range(n_clusters):
|
|
|
1 |
import streamlit as st
|
2 |
import openai
|
3 |
+
import os
|
4 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
5 |
|
6 |
from streamlit import session_state
|
|
|
80 |
agg_clustering = AgglomerativeClustering(n_clusters=None, distance_threshold=distance_threshold, linkage='ward')
|
81 |
cluster_labels = agg_clustering.fit_predict(matrix)
|
82 |
df['Cluster'] = cluster_labels
|
83 |
+
|
84 |
# Visualize clusters with t-SNE
|
85 |
tsne = TSNE(n_components=2, perplexity=15, random_state=42, init="random", learning_rate=200)
|
86 |
vis_dims2 = tsne.fit_transform(matrix)
|
|
|
113 |
# Display the plot in Streamlit
|
114 |
st.pyplot(fig)
|
115 |
st.text_area("Number of Cluster Labels", value=len(np.unique(cluster_labels.tolist())))
|
|
|
116 |
|
117 |
|
118 |
# Reading a review which belong to each group.
|
119 |
+
rev_per_cluster = 1
|
120 |
n_clusters = len(np.unique(cluster_labels.tolist()))
|
121 |
|
122 |
for i in range(n_clusters):
|