merge remote initial commit
MoonRewardForge is a MoonBit toolkit for modeling, normalizing, clipping, and debugging reward signals in reinforcement-learning style workflows.
Repository links:
It focuses on four practical questions:
None
ScaleToAbsSum
ZScore
Reward shaping is a mature engineering problem in RL systems, and it has room to grow into a larger debugging workflow without becoming too narrow.
This project is intentionally framed as a reusable base:
moonrewardforge.mbt
rewardforge_report.mbt
cmd/main/main.mbt
moonrewardforge_test.mbt
moonrewardforge_wbtest.mbt
.github/workflows/moon-ci.yml
LICENSE
docs/OSC2026_CHECKLIST.md
moon check moon test moon run cmd/main
This repository is an original implementation.
The only external references used for design were:
No upstream project was ported line-for-line. No other contributor should be introduced when you submit the project.
Apache-2.0
MoonRewardForge 是一个面向强化学习工程调参场景的 MoonBit 奖励函数建模与调试工具,支持奖励项组合、权重汇总、归一化、裁剪、惩罚项分析、稀疏奖励检测和 reward shaping 报告生成,适合作为可扩展的实验分析底座。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
MoonRewardForge
MoonRewardForge is a MoonBit toolkit for modeling, normalizing, clipping, and debugging reward signals in reinforcement-learning style workflows.
Repository links:
It focuses on four practical questions:
What it does
None,ScaleToAbsSum, andZScorenormalization modes.Why this topic
Reward shaping is a mature engineering problem in RL systems, and it has room to grow into a larger debugging workflow without becoming too narrow.
This project is intentionally framed as a reusable base:
Repository layout
moonrewardforge.mbtcore reward model and analysis routinesrewardforge_report.mbtreport rendering helperscmd/main/main.mbtrunnable demomoonrewardforge_test.mbtblackbox testsmoonrewardforge_wbtest.mbtwhitebox tests.github/workflows/moon-ci.ymlminimal CILICENSEApache-2.0docs/OSC2026_CHECKLIST.mdsubmission self-checkRun locally
Source and scope note
This repository is an original implementation.
The only external references used for design were:
No upstream project was ported line-for-line. No other contributor should be introduced when you submit the project.
License
Apache-2.0