PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Train Test Split Python Packages

Python packages with the GitHub topic train-test-split. Sorted by monthly downloads, with stars and forks.
yu9824
kennard-stone

This is an algorithm for evenly partitioning.

4K 12 1
happyhellpt
safesplit

Leakage-safe train/test splits — group-aware, time-aware, sequence-aware (homology), de-duplicated. The companion that prevents what LeakHound detects.

492 1 0
graph-part
graph-part

GraphPart, a data partitioning method for ML on biological sequences

387 36 6
ODAncona
bboxconverter

This library allows reading and converting bounding box annotations in many popular formats

261 27 1
burning-cost
insurance-cv

Temporal cross-validation for insurance pricing - respects policy time structure, CatBoost, Polars

199 0 0
michaelscutari
protclust

protclust is a Python library for protein sequence analysis that integrates MMseqs2 for fast clustering and provides tools for creating robust machine learning datasets. It offers cluster-aware data splitting to prevent sequence similarity bias in model evaluation, along with comprehensive protein embedding capabilities for feature generation.

184 4 0
marmurar
jano

Temporal partitioning and backtesting for time-correlated datasets

166 2 1
bharatadk
python-splitter

📁 Repo for python_splitter Python package. This package can split Images into Train, Test, Validation folders automatically by shuffling media/images for machine learning.

147 11 3
maksymsur
spltr

`Spltr` is a simple PyTorch-based data loader and splitter. It may be used to load arrays and matrices or Pandas DataFrames and CSV files containing numerical data with subsequent split it into train, test (validation) subsets in the form of PyTorch DataLoader objects.

81 1 0
emilelampe
maestros

Multi-label stratified splits, while preserving group independence. Includes a stratification chart and report.

80 1 0
jmweb-org
splitcheck

Detect row overlap and leakage between dataset splits.

58 0 0
michaelscutari
mmseqspy

protclust is a Python library for protein sequence analysis that integrates MMseqs2 for fast clustering and provides tools for creating robust machine learning datasets. It offers cluster-aware data splitting to prevent sequence similarity bias in model evaluation, along with comprehensive protein embedding capabilities for feature generation.

55 4 0
ODAncona
bboxtools-2

This library allows reading and converting bounding box annotations in many popular formats

32 27 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology