csvデータをLSTMで学習する
5 次查看(过去 30 天)
显示 更早的评论
csvデータをLSTMで学習することはできるのでしょうか?
データの内容は178×6で小数点まであります。
matファイルに変更したりしていますがうまくいかずに困っています。
0 个评论
回答(1 个)
Kojiro Saito
2020-7-20
CSVデータを使ってLSTMで学習させることはできます。
例えば、こちらではCSVファイルのテキストを読み取り、シークエンスに変換してLSTMを含むネットワークでtrainNetworkをしています。
また、こちらはCSVではないですが、TXTファイルの時系列データを使ってLSTMで回帰を行ったサンプルです。
.csvや.matなどのファイルの拡張子の問題ではなく、別のところで原因があると思います。どのようなコードを実行した時にどのようなエラーが出ているのか、教えていただけますか?
LSTMのネットワークでは、trainNetworkで学習させる際に、下記のような入力引数に合った形で入力を指定しているのか、などがポイントです。
net = trainNetwork(sequences,Y,layers,options)
2 个评论
Kenta
2020-7-24
こんにちは、
「csvファイルをreadtableで読み込むことには成功」したのなら、その6つの特徴量をもつデータをもとに訓練できる気がするのですが、(データ数)×(特徴量の数)をインプットするといった状況ではないのでしょうか。もし、LSTMのinput & labelの関係の理解が不明瞭なのであれば、Saitoさまにご提示いただいた例題をためしたり、LSTM自体の確認をされてはいかがでしょうか。
それとも「csvデータの178×1化」とは、データサンプルが6つあって、それぞれが1つの特徴量と178のタイムステップがある、ということでしょうか?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 イメージを使用した深層学習 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!