You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+73-9Lines changed: 73 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,81 @@
4
4
5
5
Neuromodulatory reward shaping and RL critic functions for SNNs.
6
6
7
-
This crate provides a generalized engine that translates any external objective into biological neuromodulator concentrations. Its sole purpose is to compute the scalar values that feed into `neuromod::rm_stdp` (Reward-Modulated STDP).
7
+
## Mission
8
8
9
-
## Mission: Generic Reward Shaping
9
+
This crate is a generalized engine that translates any external objective into
10
+
biological neuromodulator concentrations. Its sole purpose is to compute the
11
+
scalar values that feed into reward-modulated learning (e.g. `neuromod::rm_stdp`).
10
12
11
-
This crate is a generalized engine that translates any external objective into biological neuromodulator concentrations.
13
+
**Architecture (condensed):**
12
14
13
-
Its sole purpose is to compute the scalar values that feed into `neuromod::rm_stdp` (Reward-Modulated STDP).
15
+
***Environment trait** — abstract interface for any measurable external system
***Modulator mapping** — maps mathematical errors into constrained `f32`
20
+
vectors for dopamine (reward), serotonin (risk/volatility), and norepinephrine
21
+
(stress/telemetry)
14
22
15
-
### Architecture
23
+
**MSRV:** Rust 1.85 (`rust-version` in `Cargo.toml`).
16
24
17
-
***Environment Trait**: Abstract interface via the `Environment` trait. The crate is agnostic to whether it's evaluating a simulation score, a trading bot's PnL, an LLM's cross-entropy loss, or any other performance indicator.
# HTML report: cargo llvm-cov --all-features --html
33
95
```
34
96
35
-
These development commands, hygiene improvements, test assertions, MSRV declaration, artifact cleanup, and Codecov integration were contributed by the following GitHub issues (bundled as beads lc-r97 / PR #28):
97
+
These development commands, hygiene improvements, test assertions, MSRV
98
+
declaration, artifact cleanup, and Codecov integration were contributed by the
99
+
following GitHub issues (bundled as beads lc-r97 / PR #28):
36
100
37
101
*[GH-16](https://github.com/Limen-Neural/limbic-critic/issues/16): Remove tracked CI log artifacts
0 commit comments