A fast bleu score calculator
Project description
bleuscore
bleuscore
is a fast(maybe:) bleu score calculator base on Rust.
Quick Start
The usage is exactly same with huggingface evaluate:
- import evaluate
+ import bleuscore
predictions = ["hello there general kenobi", "foo bar foobar"]
references = [
["hello there general kenobi", "hello there !"],
["foo bar foobar"]
]
- bleu = evaluate.load("bleu")
- results = bleu.compute(predictions=predictions, references=references)
+ results = bleuscore.compute(predictions=predictions, references=references)
print(results)
# {'bleu': 1.0, 'precisions': [1.0, 1.0, 1.0, 1.0], 'brevity_penalty': 1.0,
# 'length_ratio': 1.1666666666666667, 'translation_length': 7, 'reference_length': 6}
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
bleuscore-0.1.0.tar.gz
(16.9 kB
view hashes)
Built Distributions
Close
Hashes for bleuscore-0.1.0-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb6c9b33f0aca9f5b78c6800433c53db7de3ee81bb49c69f265d6364fd12dd2c |
|
MD5 | 1425d98f3bb2d373ce0ed1338afffccd |
|
BLAKE2b-256 | 5336178130616fab4c3286feb08f3de55f5a422fdb071baf83b7ff577e0fe74a |
Close
Hashes for bleuscore-0.1.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1e677ce59eb091b8e214d6f6dd3920ee79e268f25bc9928186cadb9ab9458b4 |
|
MD5 | 2f90dcd94694c1d4e624c6b0992fc4ca |
|
BLAKE2b-256 | 4c26efb190d33bea7a603be727aebcbdcac68ca590583d636b954515bdc47b0f |
Close
Hashes for bleuscore-0.1.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7795cf1c2ecba45136e9c41aee173a43832d06e3b578350f2963dc5f59f5d24 |
|
MD5 | 3025b98ce699453baca41b146c0177c1 |
|
BLAKE2b-256 | 38f787ef13fa101628a98da0ed1b854b7318b1a7869c26a30fad25a275b9049a |
Close
Hashes for bleuscore-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b540a62a0c93dbefad9de88d00fdf3accd8211dd16c7a66bb14648debcf9c1c |
|
MD5 | 94cab4ec423da30f6728b70e27beca97 |
|
BLAKE2b-256 | 4d6db4e00524f4e4e1ed41a02b1af5eb9b68cec39537fe8ea436cc46414bb7d9 |
Close
Hashes for bleuscore-0.1.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a07a25fd5af947a2cf10fb7f554b6bb9e549739bc728457cd1e858a379f362f |
|
MD5 | 2a84db6ae319e138aebad712c0f91cfb |
|
BLAKE2b-256 | 622f6b205588f3c24d54c2383fa6e00d444b48ea1548aac78b10f6df725d78ff |