Time series forecasting using deep learning with 2 numFeatures

How to use two input features to get 1 output using this example?
This example use 1 numFeatures, for example if i have time series data with 2 features, wind speed and temperature, how can i use this example to forecast weather?

 採用された回答

Anshika Chaurasia
Anshika Chaurasia 2020 年 9 月 30 日

1 投票

Hi Israt,
It is my understanding that you have two features as input and want to train the network with this input.
You could change numFeatures = 2 while defining sequenceInputLayer function as shown:
numFeatures = 2; %take 2 features as input
numResponses = 1; %give 1 output
layers = [ ...
sequenceInputLayer(numFeatures)
lstmLayer(numHiddenUnits)
fullyConnectedLayer(numResponses)
regressionLayer];

2 件のコメント

israt fatema
israt fatema 2020 年 10 月 29 日
Thank you for the response. In this case how can i read and load the time series data with these two features such as wind speed and temperature?
The example contains a single time series, the output is a cell array, where each element is a single time step and then reshaped the data to be a row vector.
israt fatema
israt fatema 2021 年 2 月 12 日
Hi, the Matlab example https://au.mathworks.com/help/deeplearning/ug/time-series-forecasting-using-deep-learning.html read 1 (one feature). I couldn't read more than 1 feature from the dataset (timeseries) if i want to use numFeatures = 2
%data = chickenpox_dataset;
%data = [data{:}];
How to read more than 1 (for example numFeatures = 2 and output = 1) feature from the dataset to get 1 output?
Thanks in advance.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Sequence and Numeric Feature Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by