rust-mlp 0.1.0

Small, from-scratch MLP (dense feed-forward) for Rust: predictable, allocation-free hot path, batched training, and optional fast GEMM backend.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

## [Unreleased]

## [0.1.0] - 2026-02-12

### Added
- Batched training via GEMM (`forward_batch`/`backward_batch`) with an optional `matrixmultiply` backend.
- Allocation stability test for `fit` to ensure no per-step allocations.
- Production-ready metadata (license, docs.rs config) and a practical README.

### Changed
- Training (`fit`) uses the batched path for full-size batches when `batch_size > 1`.
- MSRV is now declared and enforced in CI.
- Added `Mlp::predict_into` (and `predict_one_into` as an alias) for shape-checked, non-allocating inference.