技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
recbole【数据与研究】Use RecBole for recommender-system data preparation, model selection, training, evaluation, tuning, and customization workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when the task is about RecBole, the recbole Python
package, or recommender-system experiments that need RecBole-style atomic data,
configuration, models, training/evaluation, hyperparameter tuning, or extension
points.
RecBole is a PyTorch-based recommendation library covering general, sequential, context-aware/CTR, and knowledge-aware recommendation. This skill is self-contained operating guidance for using the installed package; do not rely on the original repository checkout at runtime.
Confirm the active environment can import RecBole and PyTorch:
python -c "import recbole, torch; print(recbole.__version__); print(torch.__version__)"
For a richer smoke check, run the bundled helper from this skill:
python scripts/check_recbole_env.py --models BPR SASRec --check-optional
Route the task to the narrowest sub-skill below. Read references/repo-provenance.md before deciding whether this skill is current for a different RecBole checkout.
Read configuration-and-data when the user needs to:
Config(model, dataset, config_file_list, config_dict);.inter, .user, .item, .kg,
.link, or .net;load_col, data_path, field-type headers, dataset filtering/splitting,
saved dataset, or saved dataloader issues;Read training-evaluation-and-tuning when the user needs to:
BPR, SASRec, FM, KGAT, or another model with run or
run_recbole;load_data_and_model, full_sort_topk, or full_sort_scores;Read models-and-customization when the user needs to:
get_model/get_trainer;use_gpu: False, small epochs,
show_progress: False, and saved=False unless the user explicitly wants
checkpoints.load_col work in the configuration/data route
before training.