#169 · Primary category: MLOps & Evaluation
bert_score
BERT score for text generation
Project last updated:07/30/24
GitHub Stars
1.9K
Forks
240
Contributors
22
License
MIT
Why we included this project
BERTScore evaluates text generation by comparing candidate and reference texts with pre-trained contextual embeddings and cosine similarity, so it captures meaning that word-overlap metrics like ROUGE or BLEU miss. It returns precision, recall, and F1 rather than a single opaque number, and its scores track human judgment closely, which is what you want when benchmarking a summarizer or translator and reporting results reviewers will take seriously. You can score batches from the command line or use the BERTScorer object inside a Python pipeline, and roughly 130 pretrained models are supported, with guidance on which ones align with human ratings best. The library also handles awkward edge cases like empty candidate strings and multiple reference sentences.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models