nlpblogs commited on
Commit
1704d5a
·
verified ·
1 Parent(s): 8da9b1a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -64,11 +64,19 @@ for uploaded_file in uploaded_files:
64
  tfidf_df = pd.DataFrame(tfidf_matrix.toarray(), columns=vectorizer.get_feature_names_out())
65
  st.subheader("TF-IDF Values:")
66
  st.dataframe(tfidf_df)
 
67
  cosine_sim_matrix = cosine_similarity(tfidf_matrix)
68
  cosine_sim_df = pd.DataFrame(cosine_sim_matrix)
69
  st.subheader("Cosine Similarity Matrix:")
70
  st.dataframe(cosine_sim_df)
71
 
 
 
 
 
 
 
 
72
  st.subheader("Cosine Similarity Scores (Job Description vs. Resumes):")
73
  for i, similarity_score in enumerate(cosine_sim_matrix[0][1:]):
74
  st.write(f"Similarity with Candidate Profile {i + 1}: {similarity_score:.4f}")
 
64
  tfidf_df = pd.DataFrame(tfidf_matrix.toarray(), columns=vectorizer.get_feature_names_out())
65
  st.subheader("TF-IDF Values:")
66
  st.dataframe(tfidf_df)
67
+
68
  cosine_sim_matrix = cosine_similarity(tfidf_matrix)
69
  cosine_sim_df = pd.DataFrame(cosine_sim_matrix)
70
  st.subheader("Cosine Similarity Matrix:")
71
  st.dataframe(cosine_sim_df)
72
 
73
+ import plotly.express as px
74
+
75
+ fig = px.imshow(cosine_sim_df, text_auto=True, labels=dict(x="Cosine similarity", y="Text", color="Productivity"),
76
+ x=['text1', 'text2'],
77
+ y=['text1', 'text2'])
78
+ st.plotly_chart(fig)
79
+
80
  st.subheader("Cosine Similarity Scores (Job Description vs. Resumes):")
81
  for i, similarity_score in enumerate(cosine_sim_matrix[0][1:]):
82
  st.write(f"Similarity with Candidate Profile {i + 1}: {similarity_score:.4f}")