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

Model Selection Python Packages

Python packages with the GitHub topic model-selection. Sorted by monthly downloads, with stars and forks.
DistrictDataLabs
yellowbrick

Visual analysis and diagnostic tools to facilitate machine learning model selection.

324K 4K 575
joshspeagle
dynesty

Dynamic Nested Sampling package for computing Bayesian posteriors and evidences

122K 425 89
JohannesBuchner
ultranest

Fit and compare complex models reliably and rapidly. Advanced nested sampling.

57K 205 36
BCG-X-Official
sklearndf

DataFrame support for scikit-learn.

26K 62 9
EpistasisLab
tpot

A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

16K 10K 2K
xorbitsai
xrouter-llm

A prompt-aware LLM router that predicts which models can complete each request, then selects the cheapest capable one: 53.2% lower cost and +1.9 pts completion on our tested dataset.

16K 40 2
feronovak
llm-preflight

Local, cross-provider preflight checks for LLM integration changes

6K 2 0
alteryx
evalml

EvalML is an AutoML library written in python.

5K 850 96
cerlymarco
shap-hypetune

A python package for simultaneous Hyperparameters Tuning and Features Selection for Gradient Boosting Models.

5K 584 72
SimonBlanke
hyperactive

A unified interface for optimization algorithms and experiments

4K 550 72
openforecast-org
greybox

Regression model building and forecasting in R and Python

4K 32 8
rodrigo-arenas
sklearn-genetic-opt

Hyperparameter optimization and feature selection for scikit-learn using evolutionary algorithms. A modern alternative to GridSearchCV and RandomizedSearchCV.

4K 390 138
BCG-X-Official
gamma-facet

Human-explainable AI.

3K 533 47
Furox-Art
axiomize-quantum-skills-2-0

Scientific modeling engine (versioned Model IR, dimensional validation, uncertainty) plus quantum-inspired multi-branch reasoning. Python, MCP and REST. MIT.

2K 0 0
christophmark
bayesloop

Probabilistic programming framework that facilitates objective model selection for time-varying parameter models.

2K 172 32
PEtab-dev
petab-select

Model selection for PEtab

2K 14 1
oxid15
cascade-ml

Small-scale MLOps library

1K 21 1
JohannesBuchner
bxa

Bayesian X-ray analysis (nested sampling for Xspec and Sherpa)

934 68 22
pvaz
llamafit

Find, size, install and verify open-weight LLMs for llama.cpp on your own machine.

932 0 0
semoglou
compsil

CompSil: Composite Silhouette for Cluster-Count Selection

747 0 0
EpistasisLab
tpot2

⚠️ DEPRECATED. The work in this repository was merged into the main TPOT project as version 1.0. Please visit the active repository here: https://github.com/EpistasisLab/tpot/tree/main A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

455 249 33
WenjieZ
tscv

Time Series Cross-Validation -- an extension for scikit-learn

424 258 41
bambinos
kulprit

Kullback-Leibler projections for Bayesian model selection in Python

420 46 7
Amazed-Labs
llm-pqr

Provider-neutral LLM model selection using measured quality, latency, cost, capabilities, and hard privacy constraints.

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