feat(training): add burn MLP and CART tree trainers with weight export

Behind the `training` feature flag (burn 0.20 + ndarray + autodiff).
Trains a single-hidden-layer MLP with Adam optimizer and weighted BCE
loss, plus a CART decision tree using Gini impurity. Exports trained
weights as Rust const arrays that compile directly into the binary.

Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt>
This commit is contained in:
2026-03-10 23:38:21 +00:00
parent a9f1fd83bd
commit 067d822244
8 changed files with 6103 additions and 77 deletions

4288
Cargo.lock generated

File diff suppressed because it is too large Load Diff