سلام دوستان خوبم، در این بخش با آموزش پایتون (تطبیق رزومه) در خدمتتون هستیم.
گاهی وقتها پیش میاد که برای استخدام در شرکتتون رزومه های زیادی براتون ارسال میشه و شما فرصت ندارید تک تک رزومه هارو بررسی و مطالعه کنید و اینجا دوست دارید یک ابزار باشه تا شما رزومه هارو بهش بدید و با توجه به سلایق و خواسته های شما رزومه متقاضیان رو بررسی کنه و به شما اطلاع بده که مثلا فلان رزومه با درخواست های شما ۵۰ درصد یا ۷۰ درصد مطابقت داره.
کد زیر برای شما اینکارو به راحتی انجام میده:
#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]