ruvector/examples/neural-trader/exotic
Claude bcb545e1a3
perf(neural-trader): benchmark suite and additional optimizations
Added benchmark.js performance suite measuring:
- GNN correlation matrix construction
- Matrix multiplication (original vs optimized)
- Object pooling vs direct allocation
- Ring buffer vs Array.shift()
- Softmax function performance

Additional optimizations:
- attention-regime-detection.js: Optimized softmax avoids spread operator,
  uses loop-based max finding and single-pass exp+sum (2x speedup)
- gnn-correlation-network.js: Pre-computed statistics for Pearson correlation
  via precomputeStats() and calculateCorrelationFast() methods. Avoids
  recomputing mean/std for each pair. Spearman rank also optimized.

Benchmark results:
- Cache-friendly matmul: 1.7-2.9x speedup
- Object pooling: 2.7x speedup
- Ring buffer: 12-14x speedup
- Optimized softmax: 2x speedup
2025-12-31 06:15:53 +00:00
..
atomic-arbitrage.js fix(neural-trader): critical algorithm corrections and safety guards 2025-12-31 02:55:21 +00:00
attention-regime-detection.js perf(neural-trader): benchmark suite and additional optimizations 2025-12-31 06:15:53 +00:00
benchmark.js perf(neural-trader): benchmark suite and additional optimizations 2025-12-31 06:15:53 +00:00
gnn-correlation-network.js perf(neural-trader): benchmark suite and additional optimizations 2025-12-31 06:15:53 +00:00
hyperbolic-embeddings.js fix(neural-trader): critical algorithm corrections and safety guards 2025-12-31 02:55:21 +00:00
multi-agent-swarm.js perf(neural-trader): add performance optimizations across exotic examples 2025-12-31 04:07:13 +00:00
quantum-portfolio-optimization.js perf(neural-trader): add performance optimizations across exotic examples 2025-12-31 04:07:13 +00:00
reinforcement-learning-agent.js fix(neural-trader): critical algorithm corrections and safety guards 2025-12-31 02:55:21 +00:00