TalentPulse-AI commited on
Commit
16e9f0f
·
verified ·
1 Parent(s): accf492

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -30,7 +30,7 @@ model = SentenceTransformer('all-MiniLM-L6-v2')
30
 
31
  # Function to calculate skill matching score
32
  def calculate_skill_score(jd, cv):
33
- skills = ['Python', 'Machine Learning', 'Java', 'SQL', 'TensorFlow', 'Cloud Computing', 'AWS', 'Django']
34
  jd_skills = [skill for skill in skills if skill.lower() in jd.lower()]
35
  cv_skills = [skill for skill in skills if skill.lower() in cv.lower()]
36
  common_skills = set(jd_skills) & set(cv_skills)
@@ -38,7 +38,7 @@ def calculate_skill_score(jd, cv):
38
 
39
  # Function to calculate role match score
40
  def calculate_role_score(jd, cv):
41
- roles = ['Software Engineer', 'Data Scientist', 'DevOps', 'Frontend Developer']
42
  matched_roles = [role for role in roles if role.lower() in jd.lower() and role.lower() in cv.lower()]
43
  return len(matched_roles) / len(roles) * 3 if roles else 0
44
 
 
30
 
31
  # Function to calculate skill matching score
32
  def calculate_skill_score(jd, cv):
33
+ skills = ['Python', 'Machine Learning', 'Java', 'SQL', 'TensorFlow', 'Cloud Computing', 'AWS', 'Django', 'Python', 'ETL', 'Test', 'QA', 'Project Manager', 'Java', '.Net']
34
  jd_skills = [skill for skill in skills if skill.lower() in jd.lower()]
35
  cv_skills = [skill for skill in skills if skill.lower() in cv.lower()]
36
  common_skills = set(jd_skills) & set(cv_skills)
 
38
 
39
  # Function to calculate role match score
40
  def calculate_role_score(jd, cv):
41
+ roles = ['Software Engineer', 'Data Scientist', 'DevOps', 'Frontend Developer', 'Project Manager', 'Delivery Manager', 'Delivery Head', 'BI']
42
  matched_roles = [role for role in roles if role.lower() in jd.lower() and role.lower() in cv.lower()]
43
  return len(matched_roles) / len(roles) * 3 if roles else 0
44