Skip to content
Back to skills

Tabular Ml

ASecurity

"Build, evaluate, customize, troubleshoot, and deploy AutoGluon

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
datapythonrustgoapibackend

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Tabular Ml?

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

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

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-ml
description: "Build, evaluate, customize, troubleshoot, and deploy AutoGluon
  TabularPredictor workflows for supervised tabular machine learning."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# AutoGluon Tabular ML

Use this sub-skill for supervised tabular classification, regression, and quantile prediction with `autogluon.tabular.TabularPredictor` and `TabularDataset`.

## Route Here When

- The task asks for `TabularPredictor`, `TabularDataset`, leaderboard, feature importance, model management, save/load, or refit workflows.
- The data is a pandas-like table with one target column and rows as samples.
- The user needs presets, hyperparameters, bagging/stacking, HPO, resource limits, sample weights, groups, or feature metadata for tabular data.
- The user wants model families such as LightGBM, CatBoost, XGBoost, RandomForest, ExtraTrees, KNN, linear, neural network, or optional tabular foundation models inside tabular AutoML.

## Route Elsewhere

- Forecasting with item ids, timestamps, horizons, covariates, or `TimeSeriesPredictor`: use `../time-series-forecasting/`.
- Foundation-model workflows for text, image, document, object detection, semantic matching, or `MultiModalPredictor`: use `../multimodal-automl/`.
- Cross-package install/import/backend diagnostics that affect all AutoGluon packages: use the root `references/troubleshooting.md`.

## Start With These References

- `references/api-reference.md`: constructor and method signatures, metrics, model management, save/load, and deployment-facing APIs.
- `references/workflows.md`: novice-to-expert fit/evaluate/predict workflows, quantile prediction, HPO, bagging, stacking, refit, distillation, and deployment cleanup.
- `references/data-and-features.md`: `TabularDataset`, schema expectations, feature metadata, automated feature generators, text columns, sample weights, and groups.
- `references/customization.md`: presets, hyperparameter dictionaries, custom metrics, custom models, resource controls, and optional model families.
- `references/troubleshooting.md`: actionable fixes for optional dependencies, schema drift, problem type errors, resource limits, HPO/Ray, save/load mismatch, and predictor path issues.

## Bundled Scripts

- `scripts/tabular_smoke.py`: trains a tiny in-memory `TabularPredictor`, evaluates it, predicts from a reloaded predictor, and prints a JSON summary.
- `scripts/inspect_tabular_predictor.py`: read-only environment/predictor inspection for versions, importability, optional packages, and saved predictor metadata checks.

Run each script with `--help` first. The smoke script avoids network access and writes only to a temporary directory unless `--output-dir` is supplied.

## Fast Patterns

```python
from autogluon.tabular import TabularPredictor

predictor = TabularPredictor(label="target", eval_metric="accuracy").fit(
    train_data,
    presets="medium_quality",
    time_limit=60,
    hyperparameters={"GBM": {}, "RF": {"n_estimators": 50}},
    num_cpus="auto",
    num_gpus=0,
)
leaderboard = predictor.leaderboard(test_data, extra_info=True)
predictions = predictor.predict(test_data.drop(columns=["target"]))
```

Use an explicit `path` when the predictor must be preserved. Use a new empty path for every independent training run to avoid overwriting prior results.

## Safety And Quality Defaults

- Prefer `presets="medium_quality"` or a small explicit `hyperparameters` dictionary for smoke tests and CPU-constrained repros.
- Prefer `presets="good_quality"` or `"high_quality"` with a real `time_limit` for production candidates; reserve `"best_quality"` and `"extreme_quality"` for larger budgets.
- For deployment, combine quality presets with `"optimize_for_deployment"` or call `delete_models(dry_run=True)` before destructive cleanup.
- For moved saved predictors, load only trusted predictor directories and start with strict version checks before relaxing `require_version_match` or `require_py_version_match`.

Files in this skill

  • SKILL.md3.9 KB
  • references/api-reference.md12.2 KB
  • references/customization.md12.3 KB
  • references/data-and-features.md9 KB
  • references/troubleshooting.md10.2 KB
  • references/workflows.md12.6 KB
  • scripts/inspect_tabular_predictor.py5.3 KB
  • scripts/tabular_smoke.py5.6 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.