Regime-aware classifier backends, classifier-oracle logic, and the MNPO final-model selector.

Package source: tabnetics.classification

Package overview

Stage-2 classifier backend surface.

Stable exports

  • REGIME_HDLSS_EXTREME (constant) - Source. Module-level constant exported by the package surface.
  • REGIME_HDLSS_MODERATE (constant) - Source. Module-level constant exported by the package surface.
  • REGIME_STANDARD (constant) - Source. Module-level constant exported by the package surface.
  • REGIME_POOLS (constant) - Source. Module-level constant exported by the package surface.
  • CLASSIFIER_COMPLEXITY_PRIOR (constant) - Source. Module-level constant exported by the package surface.
  • FLAML_NATIVE_BY_FAMILY (constant) - Source. Module-level constant exported by the package surface.
  • def classify_regime(n_samples: int, n_features: int) -> str (function) - Source. Classify dataset regime used for classifier-family gating.
  • class OracleCandidateStats (class) - Source.
  • class PLSDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Minimal PLS-DA classifier wrapper using one-vs-rest targets.
  • class DistanceBasedDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. DBDA — Aoshima & Yata (2014). Bias-corrected distance classifier for HDLSS.
  • class GeometricalQuadraticDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. GQDA — Aoshima & Yata (2015). Bias-corrected geometric QDA for HDLSS.
  • class HDRDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. High-Dimensional Regularized DA via CDM eigendecomposition.
  • class DWDClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Distance-Weighted Discrimination — generalized mean distance formulation.
  • class SparsePLSDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Sparse PLS-DA with L1-penalized loadings and BER-driven component selection.
  • class ECOCClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Error-Correcting Output Codes wrapper with soft Hamming decoding.
  • class BiasCorrectedLinearSVM(ClassifierMixin, BaseEstimator) (class) - Source. BC-SVM (linear kernel) — Nakayama, Yata & Aoshima (2017).
  • class RandomProjectionEnsembleClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Random-projection soft-voting ensemble for HDLSS stabilization.
  • class SparseGroupLassoNNClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Sparse Group Lasso Neural Network (SGLNN) — Yang (2020).
  • class RandomFourierFeaturesClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Approximate kernel classifier via Random Fourier Features (RFF) + LR.
  • class NearestSubspaceClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Classify by minimal reconstruction error from per-class principal subspaces.
  • class SpatialMedianDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. Robust distance classifier using spatial medians instead of sample means.
  • class CopulaDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. Discriminant analysis exploiting Gaussian-copula-style structure.
  • class AblatableCADAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Narrowed, ablatable CADA v1.
  • class TabMClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Lightweight multi-head MLP inspired by TabM.
  • class RealMLPClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Lightweight regularised deep MLP inspired by RealMLP.
  • class CPDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Confusion-Pursuit Discriminant Analysis.
  • class ClassifierBackend(ABC) (class) - Source.
  • class SklearnBackend(ClassifierBackend) (class) - Source. Backwards-compatible sklearn classifier search backend.
  • class FLAMLBackend(ClassifierBackend) (class) - Source. FLAML-powered AutoML backend for the final classifier stage.
  • class OptunaBackend(ClassifierBackend) (class) - Source. Optuna-powered HPO backend for Stage-2 classifier selection (T-R-211).
  • class ClassifierOracle (class) - Source. Compute MNPO classifier oracles and Nash-selection weights.
  • class MNPOClassifierBackend(ClassifierBackend) (class) - Source. MNPO-hybrid backend: regime gating + oracle selection + per-family HPO.

Module details

tabnetics.classification.__init__

Source file

Stage-2 classifier backend surface.

No top-level public symbols are exported directly from this module.

tabnetics.classification.backends

Source file

Classifier backend abstraction for Stage-2 final model selection.

  • REGIME_HDLSS_EXTREME (constant) - Source. Module-level constant exported by the package surface.
  • REGIME_HDLSS_MODERATE (constant) - Source. Module-level constant exported by the package surface.
  • REGIME_STANDARD (constant) - Source. Module-level constant exported by the package surface.
  • REGIME_POOLS (constant) - Source. Module-level constant exported by the package surface.
  • CLASSIFIER_COMPLEXITY_PRIOR (constant) - Source. Module-level constant exported by the package surface.
  • FLAML_NATIVE_BY_FAMILY (constant) - Source. Module-level constant exported by the package surface.
  • def classify_regime(n_samples: int, n_features: int) -> str (function) - Source. Classify dataset regime used for classifier-family gating.
  • class OracleCandidateStats (class) - Source.
  • class PLSDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Minimal PLS-DA classifier wrapper using one-vs-rest targets.
  • class DistanceBasedDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. DBDA — Aoshima & Yata (2014). Bias-corrected distance classifier for HDLSS.
  • class GeometricalQuadraticDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. GQDA — Aoshima & Yata (2015). Bias-corrected geometric QDA for HDLSS.
  • class HDRDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. High-Dimensional Regularized DA via CDM eigendecomposition.
  • class DWDClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Distance-Weighted Discrimination — generalized mean distance formulation.
  • class SparsePLSDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Sparse PLS-DA with L1-penalized loadings and BER-driven component selection.
  • class ECOCClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Error-Correcting Output Codes wrapper with soft Hamming decoding.
  • class BiasCorrectedLinearSVM(ClassifierMixin, BaseEstimator) (class) - Source. BC-SVM (linear kernel) — Nakayama, Yata & Aoshima (2017).
  • class RandomProjectionEnsembleClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Random-projection soft-voting ensemble for HDLSS stabilization.
  • class SparseGroupLassoNNClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Sparse Group Lasso Neural Network (SGLNN) — Yang (2020).
  • class RandomFourierFeaturesClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Approximate kernel classifier via Random Fourier Features (RFF) + LR.
  • class NearestSubspaceClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Classify by minimal reconstruction error from per-class principal subspaces.
  • class SpatialMedianDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. Robust distance classifier using spatial medians instead of sample means.
  • class CopulaDiscriminantAnalysis(ClassifierMixin, BaseEstimator) (class) - Source. Discriminant analysis exploiting Gaussian-copula-style structure.
  • class AblatableCADAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Narrowed, ablatable CADA v1.
  • class TabMClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Lightweight multi-head MLP inspired by TabM.
  • class RealMLPClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Lightweight regularised deep MLP inspired by RealMLP.
  • class CPDAClassifier(ClassifierMixin, BaseEstimator) (class) - Source. Confusion-Pursuit Discriminant Analysis.
  • class ClassifierBackend(ABC) (class) - Source.
  • class SklearnBackend(ClassifierBackend) (class) - Source. Backwards-compatible sklearn classifier search backend.
  • class FLAMLBackend(ClassifierBackend) (class) - Source. FLAML-powered AutoML backend for the final classifier stage.
  • class OptunaBackend(ClassifierBackend) (class) - Source. Optuna-powered HPO backend for Stage-2 classifier selection (T-R-211).
  • class ClassifierOracle (class) - Source. Compute MNPO classifier oracles and Nash-selection weights.
  • class MNPOClassifierBackend(ClassifierBackend) (class) - Source. MNPO-hybrid backend: regime gating + oracle selection + per-family HPO.

Documentation and webpages on this site are generated from authoritative internal sources using a combination of deterministic rules and generative AI. Errors are possible. Please report issues via GitHub Discussions or email [email protected].