Downloads · 30 days
59
9% of all-time downloads
U4RASD/NeoAraBERT-STS
NeoAraBERT-STS is a sentence similarity model from U4RASD. Use it when you need a score for how close two texts are. It is set up for sentence-transformers.
Sentence-transformers model for Arabic semantic textual similarity.
Downloads · 30 days
59
9% of all-time downloads
All-time downloads
654
Public
Parameters
248M
993 MB on disk
Likes
1
Public
Click a slice to open those files.
.safetensors993 MB · 100%
From the Hugging Face model README
Sentence-transformers model for Arabic semantic textual similarity.
pip install -U sentence-transformers torch
import torch
from sentence_transformers import SentenceTransformer
model_name = "U4RASD/NeoAraBERT-STS"
finetuned_model = SentenceTransformer(
model_name,
model_kwargs={"trust_remote_code": True, "torch_dtype": torch.float32},
tokenizer_kwargs={"trust_remote_code": True},
config_kwargs={"trust_remote_code": True},
)
finetuned_model.max_seq_length = 512
sentences = [
"التقارير بدأت تصل في وقت متأخر من هذا العام ويتم مراجعتها",
"يتم مراجعة التقارير في أواخر هذا العام.",
"لم يكن هناك تقارير هذا العام على الإطلاق.",
]
embeddings = finetuned_model.encode(sentences)
similarities = finetuned_model.similarity(embeddings, embeddings)
print(embeddings.shape)
print(similarities)