Warrior_EA/AI/Impl
Repository files (latest commit first)
Filename Latest commit message Latest commit date
AnimateDread f1b7dcf7f3 fix: correct MI sample alignment and improve BN weight diagnostic report
The MI sample builder used `MathAbs(labelBarOffset)` as a padding, causing rows from offset and non-offset builds to be paired with a double shift. This broke the positive control, failed the 5× gate, and voided all reported mutual‑information figures. Replace with the fixed `MiShiftPad` constant to ensure builds enumerate the same set of bars and row-k alignment is preserved.

Add `BatchOptionsTotal()` to `CNeuronBatchNormOCL` and split the packed BN weight array in the learning report into separate norms for the outgoing dense matrix, gamma, beta, running statistics, and Adam moment buffers. This turns an ambiguous single‑norm reading into precise diagnostics that distinguish weight divergence from scaling issues.
2026-08-02 08:12:47 -04:00
..
Layer.mqh refactor(ai): extract Layer.mqh and deduplicate AI config 2026-08-01 11:27:28 -04:00
NetBuild.mqh refactor(ai): extract Layer.mqh and deduplicate AI config 2026-08-01 11:27:28 -04:00
NetForward.mqh refactor(ai): extract Layer.mqh and deduplicate AI config 2026-08-01 11:27:28 -04:00
NetPersistence.mqh fix: improve error messages and suppress false sharing-violation logs 2026-08-02 01:09:18 -04:00
NetWeights.mqh fix: correct MI sample alignment and improve BN weight diagnostic report 2026-08-02 08:12:47 -04:00
NeuronBase.mqh refactor(ai): extract Layer.mqh and deduplicate AI config 2026-08-01 11:27:28 -04:00
NeuronConvPool.mqh refactor(ai): extract Layer.mqh and deduplicate AI config 2026-08-01 11:27:28 -04:00
NeuronLSTM.mqh refactor(ai): extract Layer.mqh and deduplicate AI config 2026-08-01 11:27:28 -04:00
NeuronOCLBase.mqh fix: improve error messages and suppress false sharing-violation logs 2026-08-02 01:09:18 -04:00
NeuronOCLLSTM.mqh fix: improve error messages and suppress false sharing-violation logs 2026-08-02 01:09:18 -04:00