ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

時系列、シーケンス、およびテキストを使用した深層学習

時系列の分類、回帰、および予測タスク用のネットワークの作成および学習

時系列の分類、回帰、および予測タスク用のネットワークを作成し、そのネットワークに学習させます。sequence-to-one または sequence-to-label 分類問題および回帰問題の場合は、長短期記憶 (LSTM) ネットワークに学習させます。単語埋め込み層を使用してテキスト データについて LSTM ネットワークに学習させたり (Text Analytics Toolbox™ が必要)、スペクトログラムを使用してオーディオ データについて畳み込みニューラル ネットワークに学習させたり (Audio Toolbox™ が必要) することができます。

アプリ

ディープ ネットワーク デザイナー深層学習ネットワークの編集および構築

関数

すべて展開する

trainingOptions深層学習ニューラル ネットワークの学習のオプション
trainNetwork深層学習用のニューラル ネットワークの学習
analyzeNetwork深層学習ネットワーク アーキテクチャの解析
sequenceInputLayerシーケンス入力層
lstmLayer長短期記憶 (LSTM) 層
bilstmLayer双方向長短期記憶 (BiLSTM) 層
sequenceFoldingLayerSequence folding layer
sequenceUnfoldingLayerSequence unfolding layer
flattenLayerFlatten layer
fullyConnectedLayer全結合層
reluLayer正規化線形ユニット (ReLU) 層
leakyReluLayer漏洩正規化線形ユニット (ReLU) 層
clippedReluLayerクリップされた正規化線形ユニット (ReLU) 層
eluLayerExponential linear unit (ELU) layer
tanhLayerHyperbolic tangent (tanh) layer
dropoutLayerドロップアウト層
softmaxLayerソフトマックス層
classificationLayer分類出力層
regressionLayer回帰出力層の作成
predict学習済み深層学習ニューラル ネットワークを使用した応答の予測
classify学習済み深層学習ニューラル ネットワークを使用したデータの分類
predictAndUpdateState学習済み再帰型ニューラル ネットワークを使用した応答の予測およびネットワークの状態の更新
classifyAndUpdateState学習済み再帰型ニューラル ネットワークを使用したデータの分類およびネットワークの状態の更新
resetState再帰型ニューラル ネットワークの状態のリセット
confusionchartCreate confusion matrix chart for classification problem
ConfusionMatrixChart PropertiesConfusion matrix chart appearance and behavior
sortClassesSort classes of confusion matrix chart

例および操作のヒント

シーケンスおよび時系列

深層学習を使用したシーケンスの分類

この例では、長短期記憶 (LSTM) ネットワークを使用してシーケンス データを分類する方法を説明します。

深層学習を使用した sequence-to-sequence 分類

この例では、長短期記憶 (LSTM) ネットワークを使用してシーケンス データの各タイム ステップを分類する方法を説明します。

深層学習を使用した sequence-to-sequence 回帰

この例では、深層学習を使用してエンジンの残存耐用期間 (RUL) を予測する方法を説明します。

深層学習を使用した時系列予測

この例では、長短期記憶 (LSTM) ネットワークを使用して時系列データを予測する方法を説明します。

Classify Videos Using Deep Learning

This example shows how to create a network for video classification by combining a pretrained image classification model and an LSTM network.

深層学習を使用した音声コマンド認識

この例では、オーディオに存在する音声コマンドを検出するシンプルな深層学習モデルに学習させる方法を説明します。

シーケンス データのカスタム ミニバッチ データストアを使用したネットワークの学習

この例では、カスタム ミニバッチ データストアを使用してメモリ外のシーケンス データで深層学習ネットワークに学習させる方法を説明します。

ディープ ネットワーク デザイナーを使用したネットワークの構築

深層学習ネットワークを対話形式で構築および編集します。

テキスト データ

深層学習を使用したテキスト データの分類

この例では、深層学習長短期記憶 (LSTM) ネットワークを使用して天気予報の説明文を分類する方法を説明します。

Classify Text Data Using Convolutional Neural Network

This example shows how to classify text data using a convolutional neural network.

Classify Out-of-Memory Text Data Using Deep Learning

This example shows how to classify out-of-memory text data with a deep learning network using a transformed datastore.

深層学習を使用したテキストの生成

この例では、深層学習長短期記憶 (LSTM) ネットワークに学習させてテキストを生成する方法を説明します。

『Pride and Prejudice』と MATLAB

この例では、深層学習 LSTM ネットワークに学習させ、文字の埋め込みを使用してテキストを生成する方法を説明します。

Word-By-Word Text Generation Using Deep Learning

This example shows how to train a deep learning LSTM network to generate text word-by-word.

概念

長短期記憶ネットワーク

長短期記憶 (LSTM) ネットワークについて学習します。

深層学習層の一覧

MATLAB® のすべての深層学習層を確認できます。

Datastores for Deep Learning

Learn how to use datastores in deep learning applications.

MATLAB による深層学習

畳み込みニューラル ネットワークを使用して分類や回帰を行う MATLAB の深層学習機能を確認します。これには、事前学習済みのネットワークと転移学習のほか、GPU、CPU、クラスター、およびクラウドでの学習が含まれます。

深層学習のヒントとコツ

深層学習ネットワークの精度を改善する方法を学習します。

注目の例