bowphs / SPhilBerta

huggingface.co
Total runs: 719
24-hour runs: -68
7-day runs: -100
30-day runs: -757
Model's Last Updated: September 18 2025
sentence-similarity

Introduction of SPhilBerta

Model Details of SPhilBerta

SPhilBerta

The paper Exploring Language Models for Classical Philology is the first effort to systematically provide state-of-the-art language models for Classical Philology. Using PhilBERTa as a foundation, we introduce SPhilBERTa, a Sentence Transformer model to identify cross-lingual references between Latin and Ancient Greek texts. We employ the knowledge distillation method as proposed by Reimers and Gurevych (2020) . Our paper can be found here .

Usage
Sentence-Transformers

When you have sentence-transformers installed, you can use the model like this:

from sentence_transformers import SentenceTransformer
sentences = ["This is an example sentence", "Each sentence is converted"]

model = SentenceTransformer('{MODEL_NAME}')
embeddings = model.encode(sentences)
print(embeddings)
HuggingFace Transformers

Without sentence-transformers , you can use the model like this: First, you pass your input through the transformer model, then you have to apply the right pooling-operation on-top of the contextualized word embeddings.

from transformers import AutoTokenizer, AutoModel
import torch


#Mean Pooling - Take attention mask into account for correct averaging
def mean_pooling(model_output, attention_mask):
    token_embeddings = model_output[0] #First element of model_output contains all token embeddings
    input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()
    return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)


# Sentences we want sentence embeddings for
sentences = ['This is an example sentence', 'Each sentence is converted']

# Load model from HuggingFace Hub
tokenizer = AutoTokenizer.from_pretrained('{MODEL_NAME}')
model = AutoModel.from_pretrained('{MODEL_NAME}')

# Tokenize sentences
encoded_input = tokenizer(sentences, padding=True, truncation=True, return_tensors='pt')

# Compute token embeddings
with torch.no_grad():
    model_output = model(**encoded_input)

# Perform pooling. In this case, mean pooling.
sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])

print("Sentence embeddings:")
print(sentence_embeddings)
Contact

If you have any questions or problems, feel free to reach out .

Citation
@incollection{riemenschneiderfrank:2023b,
    author = "Riemenschneider, Frederick and Frank, Anette",
    title = "{Graecia capta ferum victorem cepit. Detecting Latin Allusions to Ancient Greek Literature}",
    year = "2023",
    url = "https://arxiv.org/abs/2308.12008",
    note = "to appear",
    publisher = "Association for Computational Linguistics",
    booktitle = "Proceedings of the First Workshop on Ancient Language Processing",
    address = "Varna, Bulgaria"
}

Runs of bowphs SPhilBerta on huggingface.co

719
Total runs
-68
24-hour runs
-84
3-day runs
-100
7-day runs
-757
30-day runs

More Information About SPhilBerta huggingface.co Model

More SPhilBerta license Visit here:

https://choosealicense.com/licenses/apache-2.0

SPhilBerta huggingface.co

SPhilBerta huggingface.co is an AI model on huggingface.co that provides SPhilBerta's model effect (), which can be used instantly with this bowphs SPhilBerta model. huggingface.co supports a free trial of the SPhilBerta model, and also provides paid use of the SPhilBerta. Support call SPhilBerta model through api, including Node.js, Python, http.

SPhilBerta huggingface.co Url

https://huggingface.co/bowphs/SPhilBerta

bowphs SPhilBerta online free

SPhilBerta huggingface.co is an online trial and call api platform, which integrates SPhilBerta's modeling effects, including api services, and provides a free online trial of SPhilBerta, you can try SPhilBerta online for free by clicking the link below.

bowphs SPhilBerta online free url in huggingface.co:

https://huggingface.co/bowphs/SPhilBerta

SPhilBerta install

SPhilBerta is an open source model from GitHub that offers a free installation service, and any user can find SPhilBerta on GitHub to install. At the same time, huggingface.co provides the effect of SPhilBerta install, users can directly use SPhilBerta installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

SPhilBerta install url in huggingface.co:

https://huggingface.co/bowphs/SPhilBerta

Url of SPhilBerta

SPhilBerta huggingface.co Url

Provider of SPhilBerta huggingface.co

bowphs
ORGANIZATIONS

Other API from bowphs

huggingface.co

Total runs: 2.2K
Run Growth: 0
Growth Rate: 0.00%
Updated:February 01 2025
huggingface.co

Total runs: 938
Run Growth: -869
Growth Rate: -92.64%
Updated:November 18 2024
huggingface.co

Total runs: 782
Run Growth: -1.9K
Growth Rate: -214.89%
Updated:November 13 2024
huggingface.co

Total runs: 473
Run Growth: -3.4K
Growth Rate: -716.49%
Updated:November 01 2024
huggingface.co

Total runs: 243
Run Growth: 161
Growth Rate: 66.26%
Updated:November 02 2024
huggingface.co

Total runs: 154
Run Growth: -83
Growth Rate: -54.25%
Updated:November 02 2024
huggingface.co

Total runs: 62
Run Growth: 36
Growth Rate: 58.06%
Updated:January 21 2025
huggingface.co

Total runs: 52
Run Growth: 27
Growth Rate: 51.92%
Updated:January 20 2025
huggingface.co

Total runs: 14
Run Growth: 0
Growth Rate: 0.00%
Updated:February 06 2025
huggingface.co

Total runs: 13
Run Growth: 0
Growth Rate: 0.00%
Updated:January 16 2025
huggingface.co

Total runs: 12
Run Growth: 0
Growth Rate: 0.00%
Updated:January 29 2025
huggingface.co

Total runs: 11
Run Growth: 3
Growth Rate: 27.27%
Updated:December 30 2024
huggingface.co

Total runs: 5
Run Growth: -4
Growth Rate: -80.00%
Updated:January 03 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:December 30 2024