Skip to main content

Fast Punctuation Restoration for Vietnamese

Project description

🛠️VFastPunct

Code by 🧑‍💻Trong-Dat Ngo.

Fast punctuation and capitalization restoration using Transformer Models for 🇻🇳Vietnamese

Installation

This repository is tested on 🐍Python 3.7+ and 🔥PyTorch 1.8.2+, as well as it works fine on macOS, Windows, Linux.

pip install VFastPunct

Run

>>> from vfastpunct import VFastPunct
>>> punct = VFastPunct(model_name='mBertPunctCap', no_cuda=False)
>>> punct('việt nam quốc hiệu chính thức là cộng hòa xã hội chủ nghĩa việt nam là một quốc gia nằm ở cực đông của bán đảo đông dương thuộc khu vực đông nam á giáp với lào campuchia trung quốc biển đông và vịnh thái lan')
'Việt Nam quốc hiệu chính thức là Cộng hòa Xã hội chủ nghĩa Việt Nam, là một quốc gia nằm ở cực Đông của bán đảo Đông Dương, thuộc khu vực Đông Nam Á, giáp với Lào, Campuchia, Trung Quốc, Biển Đông và Vịnh Thái Lan.'

Arguments:

  • model_name: The name of the architectural model that was utilized to restore punctuation and capitalization. Valid model name can be [mBertPunct, mBertPunctCap]
  • no_cuda: Whether to not use CUDA even when it is available or not.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

VFastPunct-2.0.2.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

VFastPunct-2.0.2-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file VFastPunct-2.0.2.tar.gz.

File metadata

  • Download URL: VFastPunct-2.0.2.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.26.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for VFastPunct-2.0.2.tar.gz
Algorithm Hash digest
SHA256 c538af5e02690bde6bfc43fc17280520b1cf59b4fd1912cd7f72a5a7b75a97f5
MD5 e0977243f63462ef995a81534605ea4f
BLAKE2b-256 e3e95ab3407bf370ea04dc418a385a6a7cd179c5d2a7ba9e800071605f2f4aa2

See more details on using hashes here.

File details

Details for the file VFastPunct-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: VFastPunct-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.26.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for VFastPunct-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 03315aefa04dc25d4f8d986d12910082535ad11e954681382590f5aac07b7601
MD5 968e0817cfc84f9efa2f5e99ab217b69
BLAKE2b-256 6811ae9a613145fb300948d33cc8cf0eabb7f5ba7c5da574c55ec3cd9ac3a896

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page