ann-benchmarks is a standardized benchmarking suite for evaluating approximate nearest neighbor (ANN) search algorithms. It provides a reproducible framework for comparing how different ANN implementations perform across multiple datasets and distance measures, using precomputed ground truth results stored in HDF5 files to ensure consistent accuracy measurements.
erikbern/ann-benchmarks की मुख्य विशेषताएं हैं: Benchmarking Suites, Standardized ANN Benchmarks, Hyperparameter Sweep Orchestrators, Speed-Accuracy Tradeoff Comparisons, Batch Query Execution, Ground Truth Storage, Precomputed Ground Truth Datasets, Python Library Wrappers।
erikbern/ann-benchmarks के ओपन-सोर्स विकल्पों में शामिल हैं: thinking-machines-lab/tinker-cookbook — Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning,… madmaze/pytesseract — Pytesseract is a Python library that wraps Google's Tesseract OCR engine to extract text from images. It provides a… ta-lib/ta-lib-python — This project is a Python wrapper for the TA-Lib library, providing a technical analysis library for computing moving… google-research-datasets/natural-questions — Natural Questions is a large-scale machine learning research dataset designed for training and evaluating open-domain… ashleve/lightning-hydra-template — This project is a standardized machine learning experiment boilerplate and project template that combines PyTorch… wandb/wandb — Wandb is a centralized platform for machine learning experiment tracking, model registry management, and workflow…
Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning, reinforcement learning, and parameter-efficient techniques like LoRA adapters. It provides a complete pipeline for aligning models with human preferences through multi-stage RLHF workflows, from supervised fine-tuning through preference optimization to reinforcement learning. The framework distinguishes itself through recipe-based training orchestration, where fine-tuning workflows are defined as composable recipe files that chain data loading, model configuration, and training l
Pytesseract is a Python library that wraps Google's Tesseract OCR engine to extract text from images. It provides a straightforward interface for optical character recognition, supporting multiple languages and a variety of output formats. The library distinguishes itself by offering fine-grained control over the OCR process through custom Tesseract configuration options, including engine mode and page segmentation settings. It can detect image orientation and script type, recognize text in multiple languages, and return detailed metadata such as per-character confidence scores and bounding b
This project is a standardized machine learning experiment boilerplate and project template that combines PyTorch Lightning with the Hydra configuration framework. It provides a structured codebase for organizing deep learning workflows, specifically designed to integrate hierarchical configuration management with distributed training. The template features a specialized workflow for hyperparameter optimization and batch experiment execution, allowing for automated parameter sweeps without modifying source code. It employs a hierarchical system for managing settings via YAML files and command
Natural Questions is a large-scale machine learning research dataset designed for training and evaluating open-domain question answering systems. It consists of a corpus of real search queries paired with human-annotated Wikipedia document spans, providing a standardized foundation for advancing automated information retrieval and comprehension technologies. The project distinguishes itself by providing high-quality ground truth data that supports multiple answer formats, including binary, short-form, and long-form responses. By incorporating extractive span annotations and structured documen