技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
ssl_data_protocol【数据与研究】Construct deterministic semi-supervised splits with labeled, validation, unlabeled, pseudo-label, and per-example weight fields for SSL recovery experiments.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when a recovery or experiment needs the data contract from Ren, Yeh, and Schwing 2020: labeled training examples, unlabeled training examples, validation examples, pseudo-labels, and one persistent non-negative weight per unlabeled example.
Do not use this skill to evaluate final test accuracy or to tune model parameters directly. Its output is a protocol object consumed by influence-weight and recovery modules.
labeled, validation, and unlabeled lists.id, x, pseudo_label, and weight fields.weight_state dictionary keyed by unlabeled id.Run python tests/test_protocol.py or validate through validate_skill_tree.py --run-tests.
This skill intentionally creates tiny deterministic splits for mechanism checks. Full benchmark data loading belongs in a separate dataset-specific adapter.