Views
No views yet
pip install -U sentence-transformers. Then, you can use the model like this:1from sentence_transformers import CrossEncoder
2
3pairs = [
4 ('Première question', 'Ceci est un paragraphe pertinent.'),
5 ('Voici une autre requête', 'Et voilà un paragraphe non pertinent.'),
6]
7language_code = "fr_FR" #Find all codes here: https://huggingface.co/facebook/xmod-base#languages
8
9model = CrossEncoder('antoinelouis/mono-xm')
10model.model.set_default_language(language_code) #Activate the language-specific adapters
11
12scores = model.predict(pairs)
13print(scores)pip install -U FlagEmbedding. Then, you can use the model like this:1from FlagEmbedding import FlagReranker
2
3pairs = [
4 ('Première question', 'Ceci est un paragraphe pertinent.'),
5 ('Voici une autre requête', 'Et voilà un paragraphe non pertinent.'),
6]
7language_code = "fr_FR" #Find all codes here: https://huggingface.co/facebook/xmod-base#languages
8
9model = FlagReranker('antoinelouis/mono-xm')
10model.model.set_default_language(language_code) #Activate the language-specific adapters
11
12scores = model.compute_score(pairs)
13print(scores)pip install -U transformers. Then, you can use the model like this:1import torch
2from transformers import AutoTokenizer, AutoModelForSequenceClassification
3
4pairs = [
5 ('Première question', 'Ceci est un paragraphe pertinent.'),
6 ('Voici une autre requête', 'Et voilà un paragraphe non pertinent.'),
7]
8language_code = "fr_FR" #Find all codes here: https://huggingface.co/facebook/xmod-base#languages
9
10tokenizer = AutoTokenizer.from_pretrained('antoinelouis/mono-xm')
11model = AutoModelForSequenceClassification.from_pretrained('antoinelouis/mono-xm')
12model.set_default_language(language_code) #Activate the language-specific adapters
13
14features = tokenizer(pairs, padding=True, truncation=True, return_tensors='pt')
15with torch.no_grad():
16 scores = model(**features).logits
17print(scores)1@article{louis2024modular,
2 author = {Louis, Antoine and Saxena, Vageesh and van Dijck, Gijs and Spanakis, Gerasimos},
3 title = {ColBERT-XM: A Modular Multi-Vector Representation Model for Zero-Shot Multilingual Information Retrieval},
4 journal = {CoRR},
5 volume = {abs/2402.15059},
6 year = {2024},
7 url = {https://arxiv.org/abs/2402.15059},
8 doi = {10.48550/arXiv.2402.15059},
9 eprinttype = {arXiv},
10 eprint = {2402.15059},
11}