CNNとLSTMにつきまして
显示 更早的评论
学習データは1×1cellに4-D double(100 100 2 8760)がはいっています
教師データは1×1cellに1×8760 doubleがはいっています
featureDimension = [ 100 100 2 ];
numResponses = 1;
numHiddenUnits = 50;
layers = [ ...
sequenceInputLayer(featureDimension)
flattenLayer('Name','flatten')
lstmLayer(numHiddenUnits,'OutputMode','sequence')
fullyConnectedLayer(1000)
dropoutLayer(0.5)
fullyConnectedLayer(numResponses)
regressionLayer];
このようなプログラムで学習させていて,今後CNNも使用していきたいと考えています
CNNとLSTMの組み合わせた関数や中間層はありますか
回答(1 个)
Kenta
2020-11-16
0 个投票
はい、あります。どこまで想定された使い方と一致しているかは不明ですが、CNNで特徴抽出+LSTMで学習、だと以下のファイルをよかったらお試しください。
CNNとLSTMをくっつけて、同時に学習する方法もありますが、学習時間が長くなるので、まずは特徴抽出層は固定してしまって、それの精度と相談しながら進めるのがよいかもしれません。
ただ、CNNが1D畳み込みのようにして画像以外に適用する場合だと少しやり方が変わるのでまずは上のサンプルで様子を見てもらえると幸いです。
类别
在 帮助中心 和 File Exchange 中查找有关 Deep Learning Toolbox 入門 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!