実験の管理
実験マネージャー アプリを使用し、各種ハイパーパラメーター値のスイープまたはベイズ最適化の使用により、ニューラル ネットワークの最適な学習オプションを見つけます。組み込み関数 trainnet
を使用するか、独自のカスタム学習関数を定義します。学習プロットを使用して進行状況を監視します。混同行列とカスタム メトリクス関数を使用して、学習済みネットワークを評価します。
このページには、AI ワークフローの実験に関する情報を掲載しています。アプリの使用に関する一般的な情報については、実験マネージャーを参照してください。
アプリ
実験マネージャー | 深層学習ネットワークの学習および比較に向けた実験の設計と実行 (R2020a 以降) |
オブジェクト
experiments.Monitor | カスタムの学習実験の結果テーブルと学習プロットの更新 (R2021a 以降) |
関数
groupSubPlot | 実験学習プロットへのメトリクスのグループ化 (R2021a 以降) |
recordMetrics | Record metric values in experiment results table and training plot (R2021a 以降) |
updateInfo | 実験結果テーブルの情報列の更新 (R2021a 以降) |
yscale | Set training plot y-axis scale (linear or logarithmic) (R2024a 以降) |
トピック
- Run Experiments in Parallel
Run multiple simultaneous trials or one trial at a time on multiple workers. (R2020b 以降)
- 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.
- Create a Deep Learning Experiment for Classification
Train a deep learning network for classification using Experiment Manager. (R2020a 以降)
- Create a Deep Learning Experiment for Regression
Train a deep learning network for regression using Experiment Manager. (R2020a 以降)
- Evaluate Deep Learning Experiments by Using Metric Functions
Use metric functions to evaluate the results of an experiment. (R2020a 以降)
- Tune Experiment Hyperparameters by Using Bayesian Optimization
Find optimal network hyperparameters and training options for convolutional neural networks. (R2020b 以降)
- 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 以降)