Sahajtomar/German-semantic
Sahajtomar
Similitud de oraciones
Modelo para la similitud de oraciones en alemán. Utiliza transformadores de oraciones para generar embeddings semánticos de texto y calcular la similitud de oraciones en alemán.
Como usar
!pip install -U sentence-transformers
from sentence_transformers import SentenceTransformer
model = SentenceTransformer('..model_path..')
sentences1 = ['Die Katze sitzt draußen',
'Ein Mann spielt Gitarre',
'Der neue Film ist großartig']
sentences2 = ['Der Hund spielt im Garten',
'Eine Frau sieht fern',
'Der neue Film ist so toll']
embeddings1 = model.encode(sentences1, convert_to_tensor=True)
embeddings2 = model.encode(sentences2, convert_to_tensor=True)
cosine_scores = util.pytorch_cos_sim(embeddings1, embeddings2)
for i in range(len(sentences1)):
for j in range(len(sentences2)):
print(cosine_scores[i][j])
Funcionalidades
- Similitud de oraciones
- Embeddings de texto semántico
- Modelo basado en BERT
- Soporte para inferencia
Casos de uso
- Comparación de similitud de textos en alemán
- Análisis semántico de oraciones
- Agrupamiento de frases similares
- Búsqueda semántica