π€ AI & Machine Learning Visualizations
Animora provides an extensible, declarative animation suite designed specifically for AI researchers, educators, and engineers. Every component executes on pure NumPy computational foundations, pairing rigorous mathematical models with cinematic Manim animations in a single line of code.
β‘ The One-Call Philosophy
No manual mobject construction, no coordinate math, and no point-by-point timeline stitching. Animora's AI/ML visualizers handle data transformation, layout positioning, and animation generation in a single call:
from animora.core import Scene
from animora.ml.deep_learning import neural_network_forward
from animora.theme import ModernDark, use_theme
class ShowcaseScene(Scene):
def construct(self) -> None:
with use_theme(ModernDark):
# 1-Line: Architecture layout, synapses, and forward pass
self.play(*neural_network_forward([2, 3, 1], [0.8, -0.4]))
πΊοΈ Recommended Learning Path
The AI/ML visualization suite is structured to follow the natural progression of modern AI engineering:
π Dual-Correctness & Scope
Every visualizer in animora.ml is backed by a standalone mathematical model (*Model) that runs without Manim dependencies and records an immutable execution trace (MLTrace).
[!NOTE] Pedagogical Clarity Over Framework Clutter: Animora's ML components are implemented in pure NumPy for maximum transparency and pedagogical clarity. No external deep learning frameworks (PyTorch, TensorFlow) or NLP toolkits are required.