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='mBertPuncCap', 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, mBertPuncCap]
  • 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.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

VFastPunct-2.0.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: VFastPunct-2.0.1.tar.gz
  • Upload date:
  • Size: 8.7 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.1.tar.gz
Algorithm Hash digest
SHA256 40eeb34132bbd96f67eecf81eb9ac9f1b99ec95134111d41142a2d52f66c6294
MD5 3a930c485cacf24aaaf1ac7183196adf
BLAKE2b-256 59b155a08c870bf42e4af2b1c4567b548698f24442927753feb5bb0aac1ba4bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: VFastPunct-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70df0aafbb48e9e22e553f52d6a0895f9e3104611e287fda28aa6127e4ae7d98
MD5 52e0f153698f58eb1fe06e063f485f63
BLAKE2b-256 383f97835722924d9010b4ba6d37c4181e32c68c479a1f228d4dbd66d0235561

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