このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
classifyAndUpdateState
(非推奨) 学習済み再帰型ニューラル ネットワークを使用したデータの分類とネットワーク状態の更新
classifyAndUpdateState
は推奨されません。代わりに、関数 predict
を使用し、状態出力を使用してニューラル ネットワークの State
プロパティを更新してください。分類スコアをラベルに変換するには、関数 scores2label
を使用します。詳細については、バージョン履歴を参照してください。
構文
説明
1 つの CPU または 1 つの GPU で学習済みの深層学習ネットワークを使用して予測を実行できます。GPU を使用するには Parallel Computing Toolbox™ ライセンスとサポートされている GPU デバイスが必要です。サポートされているデバイスについては、GPU 計算の要件 (Parallel Computing Toolbox)を参照してください。名前と値の引数 ExecutionEnvironment
を使用して、ハードウェア要件を指定します。
[
は、学習済み再帰型ニューラル ネットワーク updatedNet
,Y
] = classifyAndUpdateState(recNet
,sequences
)recNet
を使用して sequences
のデータを分類し、ネットワーク状態を更新します。
この関数は、再帰型ニューラル ネットワークのみをサポートします。入力 recNet
には、LSTM 層などの再帰層、または状態パラメーターをもつカスタム層が 1 つ以上含まれていなければなりません。
[
は、多入力ネットワーク updatedNet
,Y
] = classifyAndUpdateState(recNet
,X1,...,XN
)recNet
に対する数値配列または cell 配列 X1
、…、XN
のデータのクラス ラベルを予測します。入力 Xi
は、ネットワーク入力 recNet.InputNames(i)
に対応します。
[
は、混合するデータ型のデータから成る多入力ネットワーク updatedNet
,Y
] = classifyAndUpdateState(recNet
,mixed
)recNet
のクラス ラベルを予測します。
[
は、前述の構文のいずれかを使用して、クラス ラベルに対応する分類スコアも返します。updatedNet
,Y
,scores
] = classifyAndUpdateState(___)
___ = classifyAndUpdateState(___,
は、前述の構文のいずれかを使用して、1 つ以上の名前と値の引数によって指定された追加オプションを使用してクラス ラベルを予測します。たとえば、Name=Value
)MiniBatchSize=27
は、サイズ 27 のミニバッチを使用してデータを分類します。
ヒント
長さが異なるシーケンスで予測を行うと、ミニバッチのサイズが、入力データに追加されるパディングの量に影響し、予測値が変わることがあります。さまざまな値を使用して、ネットワークに最適なものを確認してください。ミニバッチのサイズとパディングのオプションを指定するには、MiniBatchSize
オプションと SequenceLength
オプションをそれぞれ使用します。
例
入力引数
出力引数
アルゴリズム
代替方法
複数の出力層を持つ再帰型ニューラル ネットワークを使用してデータを分類し、ネットワーク状態を更新するには、関数 predictAndUpdateState
を使用し、ReturnCategorical
オプションを 1
(true) に設定します。
予測分類スコアを計算し、再帰型ニューラル ネットワークのネットワーク状態を更新するために、関数 predictAndUpdateState
を使用することもできます。
ネットワーク層の活性化を計算するには、関数 activations
を使用します。関数 activations
は、ネットワークの状態を更新しません。
参照
[1] M. Kudo, J. Toyama, and M. Shimbo. "Multidimensional Curve Classification Using Passing-Through Regions." Pattern Recognition Letters. Vol. 20, No. 11–13, pages 1103–1111.
[2] UCI Machine Learning Repository: Japanese Vowels Dataset. https://archive.ics.uci.edu/ml/datasets/Japanese+Vowels