Deep Learning Toolbox 入門
R2026bDeep Learning Toolbox™ は、深層ニューラル ネットワークの設計、学習、およびシミュレーションを行うための関数、アプリ、Simulink® ブロックを提供します。予測を可視化して解釈し、ネットワーク プロパティを検証し、枝刈り、投影、または量子化を使用してネットワークを圧縮できます。学習済みネットワーク用の C/C++ コード、CUDA® コード、および HDL コードを生成することもできます (MATLAB® Coder™、GPU Coder™、または Deep Learning HDL Toolbox™ を使用)。
このツールボックスは、他の AI フレームワークへのインターフェイスを提供し、MATLAB および Simulink での推論を可能にするとともに、PyTorch®、TensorFlow™、Keras™、および ONNX™ のモデルを MATLAB にインポートできるようにします。
ディープ ネットワーク デザイナー アプリを使用すると、ネットワークの設計、インポート、編集、および解析を行うことができます。時系列モデラー アプリを使えば、コードを書くことなく、時系列予測のためにモデルの学習や比較を行うことができます。
チュートリアル
- 時系列予測入門
この例では、Time Series Modelerアプリを使用して、時系列データをモデル化するためのシンプルな長短期記憶 (LSTM) ネットワークを作成する方法を示します。 - 転移学習入門
この例では、ディープ ネットワーク デザイナーを使用して転移学習用のネットワークを準備する方法を示します。 - ディープ ネットワーク デザイナー入門
この例では、ディープ ネットワーク デザイナーを使用して、深層学習によるシーケンス分類用のシンプルな再帰型ニューラル ネットワークを作成する方法を示します。 - イメージ分類入門
この例では、ディープ ネットワーク デザイナー アプリを使用して深層学習による分類用のシンプルな畳み込みニューラル ネットワークを作成する方法を示します。 - 10 行の MATLAB コードによる深層学習の例
SqueezeNet の事前学習済みネットワークを使用し、深層学習でライブ Web カメラに映ったオブジェクトを特定する方法を学ぶ。 - 事前学習済みのネットワークを使用したイメージの分類
この例では、事前学習済みの深層畳み込みニューラル ネットワーク GoogLeNet を使用してイメージを分類する方法を説明します。 - シンプルなイメージ分類ネットワークの作成
この例では、深層学習による分類用のシンプルな畳み込みニューラル ネットワークを作成し、学習を行う方法を説明します。
アプリのワークフロー
コマンド ラインのワークフロー
注目の例
対話形式の学習
ディープ ラーニング入門
この 2 時間の深層学習チュートリアルは無料であり、実際の深層学習の各種手法を対話形式で紹介します。MATLAB の深層学習の手法を使用してイメージの認識を行う方法を学習します。
ビデオ
転移学習用の深層学習ネットワークの対話形式での変更
ディープ ネットワーク デザイナーは、深層ニューラル ネットワークを作成または変更するためのポイント/クリック ツールです。このビデオでは、転送学習のワークフローでアプリを使用する方法を説明します。コマンド ラインで層に変更を加える代わりにツールを使用して、インポートされたネットワークの最後の数層を簡単に変更する方法を示します。ネットワーク アナライザーを使用すると、変更後のアーキテクチャの結合とプロパティの割り当てに誤りがないか確認できます。
MATLAB を使用した深層学習: 11 行の MATLAB コードによる深層学習の例
MATLAB、シンプルな Web カメラ、および "深層" ニューラル ネットワークを使用して、身の回りの物を識別する方法を説明します。
MATLAB を使用した深層学習: 10 行の MATLAB コードによる転移学習の例
MATLAB で転移 "学習" を使用して、専門家が作成した "深層学習" ネットワークを独自のデータまたはタスク用に再学習させる方法を学習します。
授業用リソース
バイオサイエンスのための機械学習
生物学に基づいた例を使って機械学習の基礎を学習する。


