Interactive Simulations
Visualize Key Concepts
These interactive simulations help you understand core concepts from the Edge Analytics Lab Book without any hardware.
Best Experience
These simulations work best on desktop browsers. Some may require WebGL support.
Available Simulations
Machine Learning Foundations
| Simulation | Related Lab | Description |
|---|---|---|
| Gradient Descent Visualizer | LAB02 | Watch gradient descent navigate a 3D loss surface |
| Loss Function Visualizer | LAB02 | Explore different loss landscapes interactively |
| Quantization Explorer | LAB03 | Interactive bit width adjustment with real-time metrics |
| Weight Distribution Analyzer | LAB18 | Visualize model weight distributions and pruning effects |
Model Optimization & Deployment
| Simulation | Related Lab | Description |
|---|---|---|
| Tensor Arena Calculator | LAB05 | Calculate memory requirements and device compatibility |
| MCU Memory Calculator | LAB05 | Plan memory budget for microcontroller deployment |
| Energy Budget Calculator | LAB15 | Estimate battery life based on duty cycle and power consumption |
| On-Device Learning Visualizer | LAB18 | See continual learning and adaptation in action |
Security and Adversarial ML
| Simulation | Related Lab | Description |
|---|---|---|
| Adversarial Attack Demo | LAB06 | Generate and visualize adversarial examples |
| Threat Model Template | LAB06 | Interactive STRIDE threat modeling for edge ML systems |
Audio & Signal Processing
| Simulation | Related Lab | Description |
|---|---|---|
| Audio Features Visualizer | LAB04 | Explore MFCC and spectrogram feature extraction |
| Spectrogram Viewer | LAB04 | Visualize audio as spectrograms with adjustable parameters |
| EMG Signal Simulator | LAB10 | Generate and analyze synthetic EMG biomedical signals |
Computer Vision
| Simulation | Related Lab | Description |
|---|---|---|
| Threshold Tuner | LAB16 | Interactive confidence and NMS threshold adjustment |
| NMS Visualization | LAB16 | Step through Non-Maximum Suppression algorithm |
Distributed Learning & Data
| Simulation | Related Lab | Description |
|---|---|---|
| Federated Learning Simulator | LAB17 | Interactive FL with adjustable clients, rounds, and data skew |
| SQL Query Visualizer | LAB13 | Explore edge database queries and optimization |
Hardware Simulation (Wokwi)
| Simulation | Related Lab | Description |
|---|---|---|
| Arduino Multi-Sensor | LAB08 | Program sensors in browser with Wokwi |
| ESP32 WiFi & IoT | LAB09 | WiFi, HTTP, and IoT protocols in browser |
No Hardware Required
Wokwi simulations run entirely in your browser and connect to real web services. Perfect for learning embedded programming without purchasing hardware!
New Interactive Widgets
The simulators marked with “Interactive” feature Observable JS controls that let you adjust parameters in real-time and see immediate results. Perfect for understanding trade-offs and optimizations!
Total: 20 Interactive Simulations
All simulations are fully functional and ready for use. No hardware required!