File size: 329 Bytes
d98f7ad
 
f9a6bac
8b762d1
 
d98f7ad
f9a6bac
 
d98f7ad
f9a6bac
 
1
2
3
4
5
6
7
8
9
10
11
import torch.nn.functional as F

class Comparison:
    def __init__(self, model):
        self.model = model

    def encode(self, texts):
        return self.model.encode(texts, convert_to_tensor=True, normalize_embeddings=True)

    def compare(self, resume, jd):
        return F.cosine_similarity(jd, resume, dim=-1).tolist()