Views
No views yet
sentencepiece library to be installed.1from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
2import torch
3
4device = "cuda" if torch.cuda.is_available() else "cpu"
5model = AutoModelForSeq2SeqLM.from_pretrained('deepvk/kazRush-kk-ru').to(device)
6tokenizer = AutoTokenizer.from_pretrained('deepvk/kazRush-kk-ru')
7
8@torch.inference_mode
9def generate(text, **kwargs):
10 inputs = tokenizer(text, return_tensors='pt').to(device)
11 hypotheses = model.generate(**inputs, num_beams=5, **kwargs)
12 return tokenizer.decode(hypotheses[0], skip_special_tokens=True)
13
14print(generate("Анам жақтауды жуды."))1>>> from transformers import pipeline
2
3>>> pipe = pipeline(model="deepvk/kazRush-kk-ru")
4>>> pipe("Иттерді кім шығарды?")
5[{'translation_text': 'Кто выпустил собак?'}]| Dataset | Number of pairs |
|---|---|
| OPUS Corpora | 718K |
| kazparc | 2,150K |
| wmt19 dataset | 5,063K |
| TIL dataset | 4,403K |
devtest part of FLORES+ evaluation benchmark, most recent evaluation benchmark for multilingual machine translation.| Model | Size | BLEU | chrf | COMET |
|---|---|---|---|---|
| nllb-200-distilled-600M | 600M | 18.0 | 47.3 | 85.6 |
| This model | 197M | 18.8 | 48.7 | 86.7 |
| nllb-200-1.3B | 1.3B | 20.4 | 49.3 | 87.9 |
| nllb-200-distilled-1.3B | 1.3B | 20.8 | 49.6 | 88.1 |
| nllb-200-3.3B | 3.3B | 21.5 | 50.7 | 88.7 |
1>>> print(generate("Балық көбінесе сулардағы токсиндердің жоғары концентрацияларына байланысты өледі."))
2Рыба часто умирает из-за высоких концентраций токсинов в воде.
3
4>>> print(generate("Өткен 3 айда 80-нен астам қамалушы ресми түрде айып тағылмастан изолятордан шығарылды."))
5За прошедшие 3 месяца более 80 арестованных были официально извлечены из изолятора без обвинения.
6
7>>> print(generate("Бұл тастардың он бесі өткен шілде айындағы метеориттік жаңбырға жатқызылады."))
8Пятнадцать этих камней относят к метеоритным дождям прошлого июля.@misc{deepvk2024kazRushkkru,
title={kazRush-kk-ru: translation model from Kazakh to Russian},
author={Lebedeva, Anna and Sokolov, Andrey},
url={https://huggingface.co/deepvk/kazRush-kk-ru},
publisher={Hugging Face},
year={2024},
}