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