csvデータをLSTMで学習する

조회 수: 6 (최근 30일)
大智 藤原
大智 藤原 2020년 7월 20일
댓글: Kenta 2020년 7월 24일
csvデータをLSTMで学習することはできるのでしょうか?
データの内容は178×6で小数点まであります。
matファイルに変更したりしていますがうまくいかずに困っています。

답변 (1개)

Kojiro Saito
Kojiro Saito 2020년 7월 20일
CSVデータを使ってLSTMで学習させることはできます。
例えば、こちらではCSVファイルのテキストを読み取り、シークエンスに変換してLSTMを含むネットワークでtrainNetworkをしています。
また、こちらはCSVではないですが、TXTファイルの時系列データを使ってLSTMで回帰を行ったサンプルです。
.csvや.matなどのファイルの拡張子の問題ではなく、別のところで原因があると思います。どのようなコードを実行した時にどのようなエラーが出ているのか、教えていただけますか?
LSTMのネットワークでは、trainNetworkで学習させる際に、下記のような入力引数に合った形で入力を指定しているのか、などがポイントです。
net = trainNetwork(sequences,Y,layers,options)
  댓글 수: 2
大智 藤原
大智 藤原 2020년 7월 22일
もともと根本的なところがわかっていないため答えがつたないかもしれないのですが
178×6になっているcsvのデータを178×1ごとにcsvで読み込んでLSTMを用いたいと思っています。
csvファイルをreadtableで読み込むことには成功して、layersやoptionsを設定したのですが、読み込んだcsvファイルをどうやって挿入するのかがわかっていない状況です。
なので、大変申し訳ないのですが、
csvデータの178×1化とそのデータの挿入方法を知りたいです。
Kenta
Kenta 2020년 7월 24일
こんにちは、
「csvファイルをreadtableで読み込むことには成功」したのなら、その6つの特徴量をもつデータをもとに訓練できる気がするのですが、(データ数)×(特徴量の数)をインプットするといった状況ではないのでしょうか。もし、LSTMのinput & labelの関係の理解が不明瞭なのであれば、Saitoさまにご提示いただいた例題をためしたり、LSTM自体の確認をされてはいかがでしょうか。
それとも「csvデータの178×1化」とは、データサンプルが6つあって、それぞれが1つの特徴量と178のタイムステップがある、ということでしょうか?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!