Generation Prompt
Page: Neural Network Playground
Slogan: "Explore decision boundaries with interactive neural network training"
Structure:
- Widget before:title -> h1 + p.slogan centered
- Main -> Canvas (16:9 ratio) for visualization
- Widget after:algorithm -> Neural network explanation
- Widget modal:claude -> This documentation
Canvas (playground-canvas):
- 2D classification visualization
- Left-click: add class 1 point (blue)
- Right-click: add class 2 point (orange)
- Real-time decision boundary rendering
- Loss curve overlay
Neural Network:
- Architecture: 2-4-4-2 (configurable)
- Activations: ReLU, Sigmoid (hidden), Softmax (output)
- Training: Mini-batch gradient descent
- Backpropagation with automatic differentiation
Features:
- Preset datasets: XOR, Spiral, Circles, Moons
- Configurable: learning rate, hidden layers, activation
- Real-time training visualization
- Loss curve tracking
Controls:
- Train: Start/stop training loop
- Reset: Clear network weights
- Clear: Remove all data points
- Dataset selector: Load preset patterns