技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
feature-column-inputs【数据与研究】Build and validate DeepCTR-Torch feature columns and model_input dictionaries from tabular CTR, recommender, dense, sparse, and sequence data.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when an agent must turn raw tabular CTR/recommender data into DeepCTR-Torch feature-column lists and the model_input dictionary consumed by model constructors, fit, predict, and evaluate.
SparseFeat, DenseFeat, and VarLenSparseFeat columns.linear_feature_columns, dnn_feature_columns, and feature_names = get_feature_names(...).length_name, shared embedding_name, and group_name usage before model construction.../single-task-modeling/SKILL.md.behavior_feature_list, attention, GRU options, and negative sampling belong in ../sequence-and-interest-models/SKILL.md; use this sub-skill only for the underlying VarLenSparseFeat input contract.../multitask-modeling/SKILL.md.Inventory columns by semantic type: categorical sparse ids, dense numeric/scaled vectors, sequence or multi-value categorical histories, and labels.
Preprocess categorical data into integer ids; reserve id 0 for padding when a sequence uses mask-based pooling without length_name.
Declare feature columns using the exact constructor signatures and shape rules in feature-columns-and-inputs.
Build feature_names = get_feature_names(linear_feature_columns + dnn_feature_columns) and then model_input = {name: data[name] for name in feature_names}.
Run the bundled validator before constructing the model:
python scripts/validate_feature_input.py
python scripts/validate_feature_input.py --spec feature_input_spec.json
If validation fails, resolve the matching symptom in troubleshooting before routing to a modeling sub-skill.