在这里插入图片描述

本文我们研究的是 bge-reranker-v2-m3模型

1. 环境准备

pip install transformers
pip install open-retrievals

2. 使用 bge-reranker-v2-m3 重排模型

from retrievals import AutoModelForRanking, RerankCollator, RerankTrainDataset, RerankTrainer, ColBERT, RetrievalTrainDataset, ColBertCollator

model_name_or_path: str = 'BAAI/bge-reranker-v2-m3'
rerank_model = AutoModelForRanking.from_pretrained(model_name_or_path, use_fp16=True)
scores_list = rerank_model.compute_score([['what is panda?', 'hi'], ['what is panda?', 'The giant panda (Ailuropoda melanoleuca), sometimes called a panda bear or simply panda, is a bear species endemic to China.']])
print(scores_list)

scores_list = rerank_model.compute_score([['what is panda?', 'hi'], ['what is panda?', 'The giant panda (Ailuropoda melanoleuca), sometimes called a panda bear or simply panda, is a bear species endemic to China.']], normalize=True)
print(scores_list)

请添加图片描述

3. 微调 bge-reranker-v2-m3 重排模型

4. 评测

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐