1. 学ぶ
  2. /
  3. コース
  4. /
  5. PyTorchによる中級ディープラーニング

Connected

演習

時系列データセット

create_sequences() 関数の作成、お見事です! それでは、これを使ってモデルの学習用データセットを作成しましょう。

表形式データや画像データと同様に、系列データも torch の Dataset と DataLoader を使ってモデルへ渡すのが最も扱いやすい方法です。系列用の Dataset を作るには、まず create_sequences() を呼び出して入力と目的変数の NumPy 配列を取得し、その形状を確認します。次に、それらを TensorDataset に渡して正しい torch の Dataset を作成し、その長さを確認します。

あなたが実装した create_sequences() と、学習データを含む train_data という DataFrame が用意されています。

指示

100 XP
  • create_sequences() を呼び出し、学習用の DataFrame と系列長 24*4 を渡して、結果を X_train, y_train に代入してください。
  • TensorDataset を呼び出して dataset_train を定義します。引数には、create_sequences() で作成した入力と目的変数を渡し、どちらも NumPy 配列から浮動小数のテンソルへ変換してください。