Main Content

Manage Experiments

R2026b
Train networks under multiple initial conditions, interactively tune training options, and evaluate your results

Use the Experiment Manager app to find optimal training options for neural networks by sweeping through a range of hyperparameter values or by using Bayesian optimization. Use the built-in function trainnet or define your own custom training function. Monitor your progress by using training plots. Use confusion matrices and custom metric functions to evaluate your trained network.

This page contains information about experiments for your AI workflows. For general information about using the app, see Experiment Manager.

Apps

Experiment Manager Create and run experiments to train and compare deep learning networks

Objects

experiments.MonitorUpdate results table and training plots for custom training experiments

Functions

groupSubPlotGroup metrics in experiment training plot
recordMetricsRecord metric values in experiment results table and training plot
updateInfoUpdate information columns in experiment results table
yscaleSet training plot y-axis scale (linear or logarithmic) (Since R2024a)

Topics

Configure Experiment

Experiment Using trainnet

Experiment Using Custom Training Function

Transfer Learning

Reduce Experiment Execution Time

Featured Examples