Downloads · 30 days
13
1% of all-time downloads
Den4ikAI/ruT5-small-interpreter
ruT5-small-interpreter is a text generation model from Den4ikAI. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as mit.
Модель для восстановления фразы с помощью контекста диалога (анафора, эллипсисы, гэппинг), проверки орфографии и нормализации текста диалоговых реплик.
Downloads · 30 days
13
1% of all-time downloads
All-time downloads
1.2K
Public
Parameters
64.6M
518 MB on disk
Likes
1
Public
Click a slice to open those files.
.bin259 MB · 50%
From the Hugging Face model README
Модель для восстановления фразы с помощью контекста диалога (анафора, эллипсисы, гэппинг), проверки орфографии и нормализации текста диалоговых реплик.
Больше о задаче тут.
import torch
from transformers import T5ForConditionalGeneration, T5Tokenizer
model_name = 'Den4ikAI/ruT5-small-interpreter'
tokenizer = T5Tokenizer.from_pretrained(model_name)
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model = T5ForConditionalGeneration.from_pretrained(model_name)
model.eval()
t5_input = '''- Ты собак любишь?
- Не люблю я их #'''
input_ids = tokenizer(t5_input, return_tensors='pt').input_ids
out_ids = model.generate(input_ids=input_ids, max_length=100, eos_token_id=tokenizer.eos_token_id, early_stopping=True)
t5_output = tokenizer.decode(out_ids[0][1:])
print(t5_output)
@MISC{Den4ikAI/ruT5-small-interpreter,
author = {Denis Petrov, Ilya Koziev},
title = {Russian conversations interpreter and normalizer},
url = {https://huggingface.co/Den4ikAI/ruT5-small-interpreter},
year = 2023
}