核心概念¶
AxiomRL 的设计理念围绕**可靠性**、**可扩展性**和**易用性**展开。本章节将帮助您理解框架的核心组件及其协作方式。
快速导航¶
设计原则¶
AxiomRL 遵循以下核心设计原则:
分层架构¶
框架采用 Core / Experimental / Contrib / Zoo 四层结构。Core 层包含 10 个经过充分验证的算法,API 稳定且遵循语义化版本控制;Experimental 层提供 70+ 实验性算法,迭代更快但 API 可能变更;Contrib 层承载社区贡献;Zoo 层提供基准预设和排行榜。
语义化版本¶
Core 层严格遵循 语义化版本控制(SemVer) 规范。在同一个主版本内,Core API 保证向后兼容,让您的训练脚本和集成代码不会因升级而意外中断。
配置驱动¶
所有训练实验均由 TrainConfig 数据类驱动。从算法选择、环境参数到检查点策略,全部通过声明式配置完成,便于复现、共享和版本管理。