Internal Framework Architecture
TensorForge leverages deterministic structured arrays alongside dedicated modular patterns to avoid GC thrashing inside iterative optimization loops.
Source Module Map
- src/core - Core internal arrays (
Vector,Matrix,Tensor). - src/math - Elementwise operations and raw functional vectors.
- src/models - Evaluated model layers and analytical structures.
- src/optimizers - Parameter step updates (such as stochastic gradient descent).
Critical Patterns
Typed Buffer Optimization
All underlying structures instantiate internal Float64Array instances, bypassing typical browser heap execution limits.
Data Flow Pipeline
Input Primitives → Model.forward → Analytical Loss → Model.backward → Optimizer Step