Update app.py
Browse files
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}")
|