Downloads · 30 days
4
2% of all-time downloads
Auttar/kinopoisk-rubart
kinopoisk-rubart is a summarization model from Auttar. Use it when you need a shorter version of a longer text. The card lists the license as mit.
Модель для генеративной суммаризации отзывов на русском языке. Обучалась на датасете Kinopoisk с использованием дистилляции знаний от LLM (Qwen/Qwen2.5-1.5B-Instruct).
Downloads · 30 days
4
2% of all-time downloads
All-time downloads
173
Public
Parameters
380M
4.6 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.5 GB · 100%
From the Hugging Face model README
Модель для генеративной суммаризации отзывов на русском языке. Обучалась на датасете Kinopoisk с использованием дистилляции знаний от LLM (Qwen/Qwen2.5-1.5B-Instruct).
Создание кратких, информативных резюме отзывов с выделением ключевых плюсов и минусов.
| Модель | ROUGE-1 | ROUGE-2 | ROUGE-L | BERTScore | SBERT Sim |
|---|---|---|---|---|---|
| Baseline (TF-IDF) | 0.0331 | 0.0029 | 0.0291 | 0.6233 | 0.5612 |
| ruBART | 0.0580 | 0.0267 | 0.0580 | 0.7442 | 0.7540 |
| Метрика | Улучшение |
|---|---|
| ROUGE-1 | +2.5% |
| ROUGE-2 | +2.4% |
| ROUGE-L | +2.9% |
| BERTScore | +12.1% |
| SBERT Sim | +19.3% |
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
model = AutoModelForSeq2SeqLM.from_pretrained("Auttar/kinopoisk-rubart")
tokenizer = AutoTokenizer.from_pretrained("Auttar/kinopoisk-rubart")
def summarize(review):
input_text = f"summarize: {review}"
inputs = tokenizer(input_text, return_tensors="pt", max_length=512, truncation=True)
outputs = model.generate(inputs.input_ids, max_length=128, num_beams=4)
return tokenizer.decode(outputs[0], skip_special_tokens=True)
# Пример
review = "Фильм просто бомба! Актеры играют отлично, сюжет держит в напряжении."
print(summarize(review))
Базовая модель: sn4kebyt3/ru-bart-large
Датасет: Auttar/KinopoiskReviewsSummarization (18,405 пар)
Эпохи: 3
Learning rate: 3e-5
Batch size: 4
Оптимизатор: AdamW
Датасет: https://huggingface.co/datasets/Auttar/KinopoiskReviewsSummarization