Downloads · 30 days
0
nesemenpolkov/ruGliner-bookMeta
ruGliner-bookMeta is a token classification model from nesemenpolkov. Use it when you need labels on individual words, such as names. It is set up for transformers. The card lists the license as mit.
This model is a fine-tuned GLiNER (Generalized Linear Named Entity Recognition) model designed for extracting structured metadata from book references and citations. The model is built on top of:
Downloads · 30 days
0
Access
Public
Updated Mar 31, 2025
Repo size
1.2 GB
Likes
0
Public
Click a slice to open those files.
.bin1.2 GB · 100%
From the Hugging Face model README
This model is a fine-tuned GLiNER (Generalized Linear Named Entity Recognition) model designed for extracting structured metadata from book references and citations. The model is built on top of:
The model is specifically designed to extract the following entities from book references and academic citations:
authors - Book authors or editorstitle - Book or article titlepublisher - Publishing house or organizationyear - Publication yearpages - Page numbers or page countfrom gliner import GLiNER
# Load the model
model = GLiNER.from_pretrained("nesemenpolkov/ruGliner-bookMeta")
# Example text
text = "Азбука Морзе для чайников // Иванов П.П., Гущина И. А. 1999. 3 с."
# Define target labels
labels = ["authors", "title", "publisher", "year", "pages"]
# Predict entities
entities = model.predict_entities(text, labels)
# Display results
for entity in entities:
print(f"{entity['text']} => {entity['label']}")
The model was fine-tuned on the bookMeta dataset containing annotated book references with the following characteristics: