Loading...
Loading...
Compare original and translation side by side
skills/using-dynamic-architectures/SKILL.mdcontinual-learning-foundations.mdskills/using-dynamic-architectures/continual-learning-foundations.mdskills/continual-learning-foundations.mdskills/using-dynamic-architectures/SKILL.mdcontinual-learning-foundations.mdskills/using-dynamic-architectures/continual-learning-foundations.mdskills/continual-learning-foundations.md| Problem | Primary Skill |
|---|---|
| "Model forgets old tasks when I train new ones" | continual-learning-foundations |
| "New module destabilizes existing weights" | gradient-isolation-techniques |
| "Fine-tune LLM efficiently without full training" | peft-adapter-techniques |
| "When should I add more capacity?" | dynamic-architecture-patterns |
| "How do module outputs combine?" | modular-neural-composition |
| "How do I manage the grow/train/integrate cycle?" | ml-lifecycle-orchestration |
| "How do I warm up new modules safely?" | progressive-training-strategies |
| 问题 | 对应核心技能 |
|---|---|
| "训练新任务时模型遗忘旧任务知识" | continual-learning-foundations |
| "新模块导致现有权重不稳定" | gradient-isolation-techniques |
| "高效微调大语言模型,无需全量训练" | peft-adapter-techniques |
| "我应该何时新增模型容量?" | dynamic-architecture-patterns |
| "模块输出如何组合?" | modular-neural-composition |
| "如何管理生长/训练/集成的循环流程?" | ml-lifecycle-orchestration |
| "如何安全地预热新模块?" | progressive-training-strategies |
detach()no_grad()detach()no_grad()| Rationalization | Reality | Counter-Guidance |
|---|---|---|
| "Just train a bigger model from scratch" | Transfer + growth often beats from-scratch | "Check continual-learning-foundations for why" |
| "I'll freeze everything except the new layer" | Full freeze may be too restrictive | "Check gradient-isolation-techniques for partial strategies" |
| "I'll add capacity whenever loss plateaus" | Need more than loss plateau (contribution check) | "Check ml-lifecycle-orchestration for proper gates" |
| "Modules can just sum their outputs" | Naive summation can cause interference | "Check modular-neural-composition for combination mechanisms" |
| "I'll integrate immediately when training finishes" | Need warmup/holding period | "Check progressive-training-strategies for safe integration" |
| "EWC solves all forgetting problems" | EWC has limitations, may need architectural approach | "Check continual-learning-foundations for trade-offs" |
| 错误认知 | 实际情况 | 纠正建议 |
|---|---|---|
| "直接从头训练更大的模型即可" | 迁移+生长的效果通常优于从头训练 | "查看continual-learning-foundations文档了解原因" |
| "我会冻结除新层之外的所有部分" | 全量冻结可能过于受限 | "查看gradient-isolation-techniques文档了解部分冻结策略" |
| "只要损失进入平台期就新增容量" | 不能仅依赖损失平台期,还需检查贡献度 | "查看ml-lifecycle-orchestration文档了解正确的门控机制" |
| "模块输出直接相加即可" | 简单求和可能导致干扰 | "查看modular-neural-composition文档了解组合机制" |
| "训练完成后立即集成模块" | 需要预热/等待周期 | "查看progressive-training-strategies文档了解安全集成方式" |
| "EWC能解决所有遗忘问题" | EWC存在局限性,可能需要架构层面的方案 | "查看continual-learning-foundations文档了解权衡点" |
| Request | Primary Pack | Why |
|---|---|---|
| "Implement PPO for architecture decisions" | yzmir-deep-rl | RL algorithm implementation |
| "Evaluate architecture changes without mutation" | yzmir-deep-rl/counterfactual-reasoning | Counterfactual simulation |
| "Debug PyTorch gradient flow" | yzmir-pytorch-engineering | Low-level PyTorch debugging |
| "Optimize training loop performance" | yzmir-training-optimization | General training optimization |
| "Design transformer architecture" | yzmir-neural-architectures | Static architecture design |
| "Deploy morphogenetic model" | yzmir-ml-production | Production deployment |
counterfactual-reasoning.md| 请求 | 对应核心工具包 | 原因 |
|---|---|---|
| "为架构决策实现PPO算法" | yzmir-deep-rl | RL算法实现 |
| "无需突变即可评估架构变更" | yzmir-deep-rl/counterfactual-reasoning | 反事实模拟 |
| "调试PyTorch梯度流" | yzmir-pytorch-engineering | 底层PyTorch调试 |
| "优化训练循环性能" | yzmir-training-optimization | 通用训练优化 |
| "设计Transformer架构" | yzmir-neural-architectures | 静态架构设计 |
| "部署形态发生模型" | yzmir-ml-production | 生产环境部署 |
counterfactual-reasoning.mdSTART: Dynamic architecture problem
├─ Forgetting old tasks?
│ └─ → continual-learning-foundations
├─ New module destabilizes existing?
│ └─ → gradient-isolation-techniques
├─ Fine-tuning LLM efficiently?
│ └─ → peft-adapter-techniques
├─ When/where to add capacity?
│ └─ → dynamic-architecture-patterns
├─ How modules combine?
│ └─ → modular-neural-composition
├─ Managing grow/train/integrate cycle?
│ └─ → ml-lifecycle-orchestration
├─ Warmup/cooldown for new capacity?
│ └─ → progressive-training-strategies
└─ Building complete morphogenetic system?
└─ → Start with dynamic-architecture-patterns
→ Then gradient-isolation-techniques
→ Then ml-lifecycle-orchestration开始:动态架构问题
├─ 是否存在旧任务遗忘?
│ └─ → continual-learning-foundations
├─ 新模块导致现有模型不稳定?
│ └─ → gradient-isolation-techniques
├─ 高效微调大语言模型?
│ └─ → peft-adapter-techniques
├─ 何时/何地新增容量?
│ └─ → dynamic-architecture-patterns
├─ 模块如何组合?
│ └─ → modular-neural-composition
├─ 管理生长/训练/集成循环?
│ └─ → ml-lifecycle-orchestration
├─ 新容量的预热/冷却?
│ └─ → progressive-training-strategies
└─ 构建完整的形态发生系统?
└─ → 从dynamic-architecture-patterns开始
→ 接着使用gradient-isolation-techniques
→ 再使用ml-lifecycle-orchestration