ニューラル ネットワーク
バイナリおよびマルチクラス分類用のニューラル ネットワーク
ニューラル ネットワーク モデルは、脳による情報の処理方法を反映した一連の層として構成されます。Statistics and Machine Learning Toolbox™ で利用可能なニューラル ネットワーク分類器は全結合のフィードフォワード ニューラル ネットワークであり、全結合層のサイズを調整したり層の活性化関数を変更したりできます。
ニューラル ネットワーク分類モデルに学習をさせるには、分類学習器アプリを使用します。このアプリには、複数のタイプの全結合ネットワークが用意されています。Deep Learning Toolbox™ がある場合は、カスタマイズ可能なニューラル ネットワーク分類器を編集して学習させることもできます。詳細については、分類器のオプションの選択を参照してください。
柔軟性を向上させるためには、コマンド ライン インターフェイスで fitcnet を使用してニューラル ネットワーク分類器に学習させます。学習後、モデルと新しい予測子データを predict に渡すことにより、新しいデータを分類できます。
Deep Learning Toolbox がある場合により複雑な深層学習ネットワークを作成するには、ディープ ネットワーク デザイナー (Deep Learning Toolbox) アプリを試すことができます。
アプリ
| 分類学習器 | 教師あり機械学習を使用して、データを分類するようにモデルを学習させる |
ブロック
| ClassificationNeuralNetwork Predict | ニューラル ネットワーク分類モデルを使用した観測値の分類 (R2021b 以降) |
関数
オブジェクト
ClassificationNeuralNetwork | 分類用のニューラル ネットワーク モデル |
CompactClassificationNeuralNetwork | 分類用のコンパクトなニューラル ネットワーク モデル |
ClassificationPartitionedNeuralNetwork | Cross-validated classification neural network (R2026a 以降) |
トピック
- ニューラル ネットワーク分類器の性能評価
fitcnetを使用して全結合層をもつフィードフォワード ニューラル ネットワーク分類器を作成し、テスト データでモデルの性能を評価する。 - メモリに制限があるハードウェアのための機械学習モデルの圧縮
特徴選択、制約付きベイズ最適化、およびパラメーター量子化によるモデル サイズの縮小。