Text Classification
sentence-transformers
Safetensors
multilingual
xlm-roberta
cross-encoder
text-embeddings-inference
Instructions to use eriksarriegui/event-match-mMiniLM with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- sentence-transformers
How to use eriksarriegui/event-match-mMiniLM with sentence-transformers:
from sentence_transformers import CrossEncoder model = CrossEncoder("eriksarriegui/event-match-mMiniLM") query = "Which planet is known as the Red Planet?" passages = [ "Venus is often called Earth's twin because of its similar size and proximity.", "Mars, known for its reddish appearance, is often referred to as the Red Planet.", "Jupiter, the largest planet in our solar system, has a prominent red spot.", "Saturn, famous for its rings, is sometimes mistaken for the Red Planet." ] scores = model.predict([(query, passage) for passage in passages]) print(scores) - Notebooks
- Google Colab
- Kaggle
metadata
language: multilingual
license: apache-2.0
tags:
- cross-encoder
- sentence-transformers
- text-classification
base_model: cross-encoder/mmarco-mMiniLMv2-L12-H384-v1
Event Match CrossEncoder
Cross-encoder afinado para detectar si dos titulares de noticias hablan del mismo evento real.
- Base model:
cross-encoder/mmarco-mMiniLMv2-L12-H384-v1 - Task: binary classification (mismo_evento / distinto_evento)
- Input: par de titulares (headline, candidato)
- Output: probabilidad de que sean el mismo evento
Uso
Se recomienda utilizar con un 0.9 de punto de corte para minimizar los falsos positivos.
from sentence_transformers.cross_encoder import CrossEncoder
import torch
model = CrossEncoder("eriksarriegui/event-match-mminilm")
score = model.predict([("titular 1", "titular 2")])
prob = torch.sigmoid(torch.tensor(score)).item()
result = prob > 0.9
Resultados
precision recall f1-score support
distinto_evento 0.88 0.96 0.92 1920
mismo_evento 0.96 0.87 0.91 1920
accuracy 0.91 3840
macro avg 0.92 0.91 0.91 3840
weighted avg 0.92 0.91 0.91 3840