#102 · Primary category: MLOps & Evaluation
evaluate
🤗 Evaluate: A library for easily evaluating machine learning models and datasets.
Project last updated:07/06/26
GitHub Stars
2.5K
Forks
338
Contributors
139
License
Apache-2.0
Why we included this project
Evaluating a model is often the messiest part of an ML project, and this library takes most of the awkwardness out of it. Instead of hand-rolling your own scorer, you load one of the dozens of built-in metrics spanning NLP, computer vision, and dataset-specific tasks with a single call like `load("accuracy")`, and the same implementation works whether your outputs come from NumPy, Pandas, PyTorch, TensorFlow, or JAX. It also includes comparisons for measuring differences between models and measurements for checking datasets, so you can report more than one number at a time. Metrics are versioned on the Hub with dedicated cards, which makes it easy to see a metric's ranges and limitations and to share or publish custom metrics for a team or the community. If most of your work is LLM benchmarking, the maintainers now point to LightEval instead, but for standard metric evaluation across frameworks Evaluate is a solid, well-documented choice.
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