```html
Gain real-time insights into your machine learning model workflows with interactive visualization tools.
Explore model architectures with interactive layer-by-layer breakdowns.
Track loss curves, metrics, and parameter distributions in real-time.
Identify prediction errors with confusion matrices and saliency visualizations.
Visualize training progress and model parameters without writing additional code.
Understand which features contribute most to predictions with gradient and activation heatmaps.
Generate SHAP values, LIME explanations, and feature contribution reports.
Share interactive reports to analyze model behavior with your team members.
Add a single import to your training script to enable logging.
from epsilon import debug
Launch your training session—automatically logs layer activations and metrics.
epsilon.debug.start(export="debugger.db", format="visualizer")
Open the visualization tool to explore your logs.
epsilon visualizer open ./debugger.db
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
# Basic MNIST classifier
model = Sequential()
model.add(Dense(128, input_dim=784, activation='relu'))
model.add(Dense(10, activation='softmax'))
# Add debugging hooks
epsilon.debug.attach(model)
model.compile(loss='categorical_crossentropy', optimizer='adam')
epsilon.debug.start(log_dir='debugger')
Understand your models with ε's most powerful visualization platform yet.