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!