技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
models-and-customization【数据与研究】Select RecBole model families and implement or diagnose custom RecBole models, trainers, dataloaders, samplers, and metrics.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user asks which RecBole model family to use, why a model cannot be resolved, how to implement a custom recommender component, or how model choice constrains required data files and optional dependencies.
BPR, LightGCN, SASRec, GRU4Rec, FM,
DeepFM, KGAT, KGIN, XGBoost, or LightGBM.get_model(model_name) or get_trainer(model_type, model_name)
failures, including case-sensitive class names and missing property defaults.GeneralRecommender,
SequentialRecommender, ContextRecommender, or KnowledgeRecommender..inter; CTR/context-aware tasks usually need .inter labels and may
need .user/.item; knowledge-aware tasks need .inter, .kg, and
.link. Route atomic-file schema, config priority, and validation details to
the sibling configuration-and-data sub-skill.BPR,
SASRec, FM, KGAT, XGBoost, and LightGBM. Use the bundled helper
scripts/inspect_model_registry.py to inspect an installed package without
relying on a repository checkout.input_type, implement __init__, calculate_loss, and
predict, optionally implement full_sort_predict, and read all custom
hyperparameters from config. See
customization-guide.md.training-evaluation-and-tuning.input_type, missing method, family/data mismatch, and GPU/OOM
issues.scripts/inspect_model_registry.py: prints the installed RecBole version,
resolves one or more model names with get_model, reports trainer resolution,
and optionally prints constructor signatures, MRO, module names, and known
property-YAML filenames. It accepts --properties-dir when the user wants to
inspect a specific model-properties directory.training-evaluation-and-tuning.configuration-and-data.