実験の管理
実験マネージャー アプリを使用し、各種ハイパーパラメーター値のスイープまたはベイズ最適化の使用により、ニューラル ネットワークの最適な学習オプションを見つけます。組み込み関数 trainnet
を使用するか、独自のカスタム学習関数を定義します。学習プロットを使用して進行状況を監視します。混同行列とカスタム メトリクス関数を使用して、学習済みネットワークを評価します。
このページには、AI ワークフローの実験に関する情報を掲載しています。アプリの使用に関する一般的な情報については、実験マネージャーを参照してください。
アプリ
実験マネージャー | 深層学習ネットワークの学習および比較に向けた実験の設計と実行 |
オブジェクト
experiments.Monitor | カスタムの学習実験の結果テーブルと学習プロットの更新 (R2021a 以降) |
関数
groupSubPlot | 実験学習プロットへのメトリクスのグループ化 (R2021a 以降) |
recordMetrics | 実験結果テーブルと学習プロットへのメトリクス値の記録 (R2021a 以降) |
updateInfo | 実験結果テーブルの情報列の更新 (R2021a 以降) |
yscale | Set training plot y-axis scale (linear or logarithmic) (R2024a 以降) |
トピック
- Choose Strategy for Exploring Experiment Parameters
Choose between the exhaustive sweep, random sampling, and Bayesian optimization strategies for exploring your experiment parameters using Experiment Manager.
- Run Experiments in Parallel
Run multiple simultaneous trials or one trial at a time on multiple workers.
- Offload Experiments as Batch Jobs to a Cluster
Run experiments on a cluster so you can continue working or close MATLAB®. (R2022a 以降)
- Keyboard Shortcuts for Experiment Manager
Navigate Experiment Manager using only your keyboard.
- 分類用の深層学習実験の作成
実験マネージャーを使用して分類用の深層学習ネットワークに学習させる。
- 回帰用の深層学習実験の作成
実験マネージャーを使用して回帰用の深層学習ネットワークに学習させる。
- Evaluate Deep Learning Experiments by Using Metric Functions
Use metric functions to evaluate the results of an experiment.
- Tune Experiment Hyperparameters by Using Bayesian Optimization
Find optimal network hyperparameters and training options for convolutional neural networks.
- Use Bayesian Optimization in Custom Training Experiments
Create custom training experiments that use Bayesian optimization. (R2021b 以降)
トラブルシューティング
Debug Deep Learning Experiments
Diagnose problems in your setup, training, and metric functions. (R2023a 以降)