Downloads · 30 days
19.7K
2% of all-time downloads
kontur-ai/sbert_punc_case_ru
sbert_punc_case_ru is a token classification model from kontur-ai. Use it when you need labels on individual words, such as names. It is set up for transformers. The card lists the license as apache-2.0.
SbertPuncCase - модель восстановления пунктуации и регистра для русского языка. Модель способна расставлять точки, запятые и знаки вопроса; определять регистр - слово в нижнем регистре, слово с первой буквой в верхнем…
Downloads · 30 days
19.7K
2% of all-time downloads
All-time downloads
1.2M
Public
Parameters
426M
2.6 GB on disk
Likes
41
Public
Click a slice to open those files.
.safetensors852 MB · 99%
From the Hugging Face model README
SbertPuncCase - модель восстановления пунктуации и регистра для русского языка. Модель способна расставлять точки, запятые и знаки вопроса; определять регистр - слово в нижнем регистре, слово с первой буквой в верхнем регистре, слово в верхнем регистре. Модель разработана для восстановления текста после распознавания речи, поэтому работает со строками в нижнем регистре. В основу модели легла sbert_large_nlu_ru. В качестве обучающих данных использованы текстовые расшифровки интервью.
Код модели находится в файле sbert-punc-case-ru/sbertpunccase.py.
Убедитесь, что у вас установлен git-lfs.
Далее для быстрой установки можно воспользоваться командой:
pip install git+https://huggingface.co/kontur-ai/sbert_punc_case_ru
Использование модели:
from sbert_punc_case_ru import SbertPuncCase
model = SbertPuncCase()
model.punctuate("sbert punc case расставляет точки запятые и знаки вопроса вам нравится")