Mlxtend
A Python library of extension and helper tools for everyday data-science and machine-learning tasks, including ensemble methods, feature selection and frequent pattern mining.
Mlxtend provides ensemble methods such as stacking and voting classifiers, feature selection and extraction techniques, visualization utilities such as decision regions and confusion matrices, plotting helpers for model analysis, and frequent pattern mining including the Apriori algorithm for association rule mining.
It adds to a uv-managed project with uv add mlxtend, runs as a one-off command with uv run --with mlxtend, or installs a development version directly from GitHub.
It is written in Python and released under a permissive BSD-3-Clause license, with its figures and images under a separate Creative Commons Attribution 4.0 license.