Skip to content
Back to skills

Tabular Automl

ASecurity

Guide Auto-PyTorch tabular classification and regression workflows.

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
datapythongoapiperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill tabular-automl --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tabular Automl?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tabular Automl
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-tabular-automl/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-tabular-automl)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tabular-automl
description: "Guide Auto-PyTorch tabular classification and regression workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Tabular AutoML

Use this sub-skill for Auto-PyTorch tabular classification and regression. It covers the main public search workflow, single-configuration fitting, refitting, feature typing, portfolio selection, and result inspection.

## When to use

Choose this route when the user asks to:

- train or tune tabular classification or regression models
- handle categorical and numerical columns in pandas or NumPy data
- control resampling, budgets, or search-space restrictions
- force or inspect traditional learners
- inspect the final ensemble, run history, or performance over time
- fit one configuration instead of running a full search

## What this route owns

- `TabularClassificationTask`
- `TabularRegressionTask`
- `TabularClassificationPipeline`
- `TabularRegressionPipeline`
- `TraditionalTabularClassificationPipeline`
- `TraditionalTabularRegressionPipeline`
- `TabularInputValidator`
- `TabularFeatureValidator`
- `TabularTargetValidator`
- `get_dataset_requirements(...)`
- `get_configuration_space(...)`
- tabular search, fit, refit, predict, score, and inspection flows

## Main workflow

1. Decide whether the task is classification or regression.
2. Validate the inputs and, when needed, pass `feat_types` for ambiguous dtypes.
3. Build the task or pipeline object.
4. Choose the search style:
   - `search(...)` for end-to-end AutoML
   - `fit_pipeline(...)` for one configuration
   - `refit(...)` after search when you want to retrain on the full dataset
5. Inspect the outcome with `predict(...)`, `score(...)`, `show_models()`, and `sprint_statistics()`.

## Common decisions

### Data shape

- Accepts pandas DataFrames, NumPy arrays, and Python lists in the supported tabular formats.
- Categorical detection is easiest with DataFrames.
- If NumPy data encodes categories as integers, pass `feat_types` explicitly.

### Search control

- Use `include_components` to narrow the search to a known subset.
- Use `exclude_components` to rule out components you do not want.
- Use `search_space_updates` for targeted hyperparameter overrides.
- Use `portfolio_selection='greedy'` when you want the built-in warm-start portfolio.
- Keep `enable_traditional_pipeline=True` when you want the traditional learner baseline alongside neural pipelines.

### Resampling

- Default holdout validation is the common starting point.
- Cross-validation and stratified variants are available when you need more stable evaluation.
- `fit_pipeline(...)` accepts the same family of resampling controls.

### Traditional learners

The traditional path can use:

- LightGBM
- CatBoost
- Random Forest
- Extra Trees
- SVM
- KNN

These remain useful when you want a fast non-neural baseline or a smaller dataset path.

## What to read next

- `references/workflows.md` for end-to-end tabular recipes, including search, fit-pipeline, refit, and result inspection
- `references/api-reference.md` for the main class and method signatures
- `references/troubleshooting.md` for install/import, data-shape, and optional-dependency problems
- `scripts/tabular_smoke.py` for a tiny fixture check of tabular validation and search-space setup

## Do not use this route for

- time series forecasting
- image classification proof-of-concept paths
- repo-maintenance or CI workflows

Route forecasting questions to `sub-skills/forecasting/` instead.

Files in this skill

  • SKILL.md3.5 KB
  • references/api-reference.md3.9 KB
  • references/troubleshooting.md3.3 KB
  • references/workflows.md4.2 KB
  • scripts/tabular_smoke.py3.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…