Exciton NLP - A tool for natural language processing
Exciton NLP is designed and maintained by the Exciton Research for different NLP tasks, including multilingual classification, NER, translation, etc.
Installation
Use pip to install exciton. Run:
pip install -U exciton
Usage
from exciton.nlp.translation import M2M100
model = M2M100(model="m2m100_1.2b", device="cuda")
source = [
{"id": 1, "source": "I love you!", "source_lang": "en", "target_lang": "zh"},
{"id": 2, "source": "我爱你!", "source_lang": "zh", "target_lang": "en"}
]
results = model.predict(source)
Release files for exciton 2.9.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| exciton-2.9.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / exciton-2.9.3-py3-none-any.whl
| Download URL | exciton-2.9.3-py3-none-any.whl |
|---|---|
| Size | 50.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ea1138a6df7d96272970b5060193dba6a7409f6ac1e4301d1382b97e17d991ec
|
|
BLAKE2b-256 checksum How to use checksums |
dc6fb10bbfbba838ba44e1d2d038ac749118d469aa01040de530bb1422126145
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|