技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
auto-sklearn【数据与研究】Route auto-sklearn AutoML estimator, data validation, search, custom component, and metadata-maintenance workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when the task names auto-sklearn, autosklearn, AutoSklearnClassifier, AutoSklearnRegressor, AutoSklearn2Classifier, autoML/HPO search, auto-sklearn metrics, component extension, or auto-sklearn metadata maintenance. Start here, then load the narrowest sub-skill for the requested workflow.
auto-sklearn is a Linux-oriented Python package with compiled dependencies. In a clean environment, install the public package or the user's selected source distribution, then verify the same Python that will run the task:
python -m pip install auto-sklearn
python -m pip check
python -I -c "import autosklearn; print(autosklearn.__version__)"
python -I -c "import autosklearn.classification, autosklearn.regression, autosklearn.metrics"
If pip builds dependencies from source, the environment may need a C++11 compiler and SWIG. For import errors, compiled dependency failures, unsupported OS/Python, pkg_resources warnings, or ConfigSpace/NumPy ABI problems, read cross-cutting troubleshooting before routing deeper.
Read repository provenance when checking whether this generated skill is current for a checkout or installed package version. The router metadata consumed by managed imports is in repo-routing-metadata.json.
| User need | Read |
|---|---|
Choose classifier vs regressor vs AutoSklearn2, call fit, predict, predict_proba, refit, fit_ensemble, inspect sprint_statistics, or run a bounded smoke helper | estimators |
Prepare pandas/NumPy/sparse/list inputs, diagnose feat_type, target encoding, allow_string_features, dataset_compression, built-in/custom metrics, scoring_functions, holdout/CV/custom splitters, or refit-after-CV rules | data-metrics-validation |
Configure search budgets, include/exclude, n_jobs, Dask clients, thread limits, SMAC/random/successive-halving callbacks, ensembles, leaderboard, show_models, cv_results_, or performance_over_time_ | search-and-parallelism |
| Implement or repair custom classifiers, regressors, feature/data preprocessors, ConfigSpace hyperparameters, component property dictionaries, registry calls, or custom component IDs | custom-components |
Maintain meta-learning metadata, metadata_directory, AutoSklearn2 selector/portfolio context, ASLib files, metadata-generation scripts, automl_common submodule checks, or focused repository tests | metadata-maintenance |
estimators; if inputs or metrics are underspecified, also load data-metrics-validation before writing code.data-metrics-validation first. Do not start an AutoML fit just to validate containers or scorer flags.search-and-parallelism; use estimators for high-level dummy-only triage if the user only needs fit/predict recovery.search-and-parallelism for built-in IDs and budget trade-offs; load custom-components if the user is adding a new component class.estimators for use-level ASKL2 behavior; load metadata-maintenance for selector/portfolio/cache/metadata internals.metadata-maintenance for metadata scripts, submodule state, and focused test guidance; load custom-components only for component API changes.| Signal | Likely lane |
|---|---|
feat_type, pandas categories, datetime columns, target NaNs, custom scorers, dataset_compression, or custom splitters | data-metrics-validation |
n_jobs, Dask, include/exclude, ensemble_class, max_models_on_disc, leaderboard, show_models, performance_over_time_, or main-guard/resource problems | search-and-parallelism |
AutoSklearnClassifier, AutoSklearnRegressor, AutoSklearn2Classifier, predict_proba, refit, fit_ensemble, sprint_statistics, or dummy-only output | estimators |
add_classifier, add_regressor, add_preprocessor, get_properties, ConfigSpace, or custom class IDs | custom-components |
metadata_directory, selector cache, ASLib outputs, scripts/01_create_commands.py, automl_common, or repo test selection | metadata-maintenance |
auto-sklearn 0.16.0.dev0 / 0.16.0dev evidence.autosklearn/automl_common submodule and dirty-tree state before changing metadata scripts or focused tests.autosklearn package guidance version-aware. Recheck live signatures before using parameters not shown in this skill, especially output_directory.n_jobs * memory_limit and require a Python main guard in scripts.