Problem while developing a multivariate Regression model using neural network

1 回表示 (過去 30 日間)
gowtham sai
gowtham sai 2018 年 6 月 7 日
コメント済み: gowtham sai 2018 年 6 月 8 日
Dear all,
I am trying to develop a multivariate regression model to predict some variable x which is a function of inputs such as, universal time (UT), latitude, longitude etc. I have used a feedforward network with one input layer, one hidden layer (40 neurons) and an output layer. I have used tansig as the activation function. I have completed the training and currently testing the network. I am facing a problem with the network.
At the boundaries of the UT, the values predicted by the model are not matching. I could see a clear 'jump' between 23.75 UT and 0UT. But, my data doesn't have any jump. I have checked with different data sets having the diurnal variation and I am facing the same issue. Why did the model fail to predict the values at the boundaries?
I didn't understand this problem clearly. Is the periodicity (means data repeat every 24 hours) of data causing the issue?
Kindly help in this regards.
Thanks in advance.
  4 件のコメント
Nikhil Negi
Nikhil Negi 2018 年 6 月 8 日
like greg said you should convert the UT into linear time and transform the data accordingly and also i think you should normalize all the variables in case you have not.
gowtham sai
gowtham sai 2018 年 6 月 8 日
@ Greg and @Nikhil
I have already normalized the data.
By the way, how to convert the UT into liner time? Could you please elaborate?

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

回答 (0 件)

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

製品


リリース

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by