تطبیق رزومه با پایتون

سلام دوستان خوبم، در این بخش با آموزش پایتون (تطبیق رزومه) در خدمتتون هستیم.

گاهی وقتها پیش میاد که برای استخدام در شرکتتون رزومه های زیادی براتون ارسال میشه و شما فرصت ندارید تک تک رزومه هارو بررسی و مطالعه کنید و اینجا دوست دارید یک ابزار باشه تا شما رزومه هارو بهش بدید و با توجه به سلایق و خواسته های شما رزومه متقاضیان رو بررسی کنه و به شما اطلاع بده که مثلا فلان رزومه با درخواست های شما ۵۰ درصد یا ۷۰ درصد مطابقت داره.

کد زیر برای شما اینکارو به راحتی انجام میده:

 

#Decription: Create a program to see how similar a resume is to a job description
# Install the docx2txt package
!pip install docx2txt
#Import the library
import docx2txt
#Load the data
from google.colab import files
uploaded = files.upload()
#Store the resume in a variable
resume = docx2txt.process("python_resume.docx")
# print the resume
print(resume)
#Store the job description into a variable
job_description = docx2txt.process("job_description.docx")


#Print the job description
print(job_description)
#Store the job description into a variable
job_description = docx2txt.process("job_description.docx")


#Print the job description
print(job_description)
# A list of text
text = [resume, job_description]

from sklearn.feature_extraction.text import CountVectorizer
cv = CountVectorizer()
count_matrix = cv.fit_transform(text)

from sklearn.metrics.pairwise import cosine_similarity

#Print the similarity scores
print("\nSimilarity Scores:")
print(cosine_similarity(count_matrix))

#get the match percentage
matchPercentage = cosine_similarity(count_matrix)[0][1] * 100
matchPercentage = round(matchPercentage, 2) # round to two decimal places
print("Your resume matches about " + str(matchPercentage)+ "% of the job description.")

 

[/vc_column_text][/vc_column][/vc_row]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...