Experiment tracking
Compare training runs and build dashboard views.
Use the Experiments page when you want a training-oriented view of the data you already log to Embedl Hub. It reads the same runs, metrics, parameters, tags and artifacts that appear elsewhere in the project, but presents them as an interactive dashboard for comparing runs over time.
What you will track
For a useful training dashboard, log:
- Step metrics such as
loss,accuracy,val_lossandval_accuracy - Parameters such as
learning_rate,batch_size,optimizeranddataset - Tags such as
training,imagenette,candidateorbaseline - Artifacts such as checkpoints, exported models, reports or evaluation files
Metrics with a step value become curves. Metrics without a step are still
available in tables, bars and scatter plots.
Log a training run
Create a client, select a project, then log parameters and metrics inside a
run. For long training loops, buffer metrics and send them with log_batch rather than making one request per scalar.
The run is marked finished when the with block exits. If an exception leaves
the block, the run is marked failed and the metrics logged before the failure
remain available for analysis.
Open Experiments
Open the project, then select Experiments from the project navigation. The left sidebar is the run selector. Search or filter by status, type, custom type, tag or parameter, then choose the runs you want to compare.

Build a dashboard view
Click Add in a section to create a panel. Panels start empty, so choose the chart type and inputs that match the question you are asking:
- Line chart for step curves such as training loss or validation accuracy
- Bar chart for comparing latest, final, min, max or best metric values
- Scatter plot for tradeoffs such as accuracy vs latency
- Parallel coordinates for hyperparameter and metric relationships
- Table for run comparison with parameters, latest metrics, status and links
Use Configure on a panel to adjust its data. For line charts, select one or more metrics and set smoothing when raw training curves are noisy. When smoothing is enabled, the raw curve remains visible in the background so you can see the original signal.

Tailor the view for analysis
Start with a small set of runs, then add panels for the decisions you need to make:
- Compare
lossandval_losscurves to spot underfitting or overfitting - Plot final
val_accuracyas a bar chart to rank candidate runs - Use scatter plots for edge AI tradeoffs, for example
top1vsmean_latency_ms - Add a table panel when you need exact parameter values, latest metrics, status and links to run details or artifacts
- Create separate sections for training, evaluation, compilation and hardware profiling if one dashboard starts to mix too many questions
Your browser keeps a personal draft of the current view. Use Save or Save as to make a dashboard available project-wide to collaborators. Use Copy link when you want to share the exact filters, selected runs and panel layout you are looking at.