Instructions to use basil-77/rut5-base-absum-hh with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use basil-77/rut5-base-absum-hh with Transformers:
# Use a pipeline as a high-level helper # Warning: Pipeline type "summarization" is no longer supported in transformers v5. # You must load the model directly (see below) or downgrade to v4.x with: # 'pip install "transformers<5.0.0' from transformers import pipeline pipe = pipeline("summarization", model="basil-77/rut5-base-absum-hh")# Load model directly from transformers import AutoTokenizer, AutoModelForSeq2SeqLM tokenizer = AutoTokenizer.from_pretrained("basil-77/rut5-base-absum-hh") model = AutoModelForSeq2SeqLM.from_pretrained("basil-77/rut5-base-absum-hh") - Notebooks
- Google Colab
- Kaggle
This is a model based on cointegrated/rut5-base-absum and additionaly fine-tuned (110k vacancies dataset from hh.ru) for summarization vacancy name by skills and experience.
It can be used as follows:
import torch
from transformers import T5ForConditionalGeneration, T5Tokenizer
MODEL_NAME = 'basil-77/rut5-base-absum-hh'
model = T5ForConditionalGeneration.from_pretrained(MODEL_NAME)
tokenizer = T5Tokenizer.from_pretrained(MODEL_NAME)
model.eval();
def summarize_text(text, model, tokenizer, num_beams=5):
# Preprocess the text
inputs = tokenizer.encode(
"summarize: " + text,
return_tensors='pt',
max_length=1024,
truncation=True
)
# Generate the summary
summary_ids = model.generate(
inputs,
max_length=64,
num_beams=num_beams,
# early_stopping=True,
)
# Decode and return the summary
return tokenizer.decode(summary_ids[0], skip_special_tokens=True)
text = 'Организация и контроль рабочего процесса Эксплуатация зданий и сооружений Ремонтные работы Техническое обслуживание Энергетика Первичная бухгалтерская документация Работа с электронным документооборотом Договорная работа Оформление ведомости объёмов строительных, электромонтажных работ Работа с технической документацией Техническая эксплуатация Ведение переговоров Противопожарная безопасность Монтаж оборудования Административно-хозяйственная деятельность'
summary = summarize_text(text=text,
model=model,
tokenizer=tokenizer)
print('text: ', text)
print('summary: ', summary)
#text: Организация и контроль рабочего процесса Эксплуатация зданий и сооружений Ремонтные работы Техническое обслуживание Энергетика Первичная бухгалтерская документация Работа с электронным документооборотом Договорная работа Оформление ведомости объёмов строительных, электромонтажных работ Работа с технической документацией Техническая эксплуатация Ведение переговоров Противопожарная безопасность Монтаж оборудования Административно-хозяйственная деятельность
#summary: Руководитель отдела эксплуатации зданий и сооружений
- Downloads last month
- 2
Model tree for basil-77/rut5-base-absum-hh
Base model
cointegrated/rut5-base-absum