Spaces:
Runtime error
Runtime error
File size: 1,143 Bytes
918bd6a 41220ca |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# Requires transformers>=4.51.0
import torch
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("Qwen/Qwen3-Embedding-0.6B")
def rank_jobs(job_description, resumes):
task = "Given a resume, retrieve relevant job description that is suitable for the resume"
queries = resumes
documents = job_description
print("[QUERIES]", queries)
print("[DOCUMENTS]", documents)
query_embeddings = model.encode(queries, prompt=task)
document_embeddings = model.encode(documents)
similarity = model.similarity(query_embeddings, document_embeddings)
return documents, similarity[0].tolist()
def rank_jobs_multi(job_description, resumes):
task = "Given a resume, retrieve relevant job description that is suitable for the resume"
queries = resumes
documents = job_description
print("[QUERIES]", queries)
print("[DOCUMENTS]", documents)
query_embeddings = model.encode(queries, prompt=task)
document_embeddings = model.encode(documents)
similarity = model.similarity(query_embeddings, document_embeddings)
return documents, similarity[:,0].tolist() |