Neural Netoworks Timestep Simulation

4 次查看(过去 30 天)
Good afternoon, I am trying to use the Neural Networks Time Series Toolbox in order to model the relationship between Solar Radiation, External Temperature and Heating Request of a building and its Internal Temperature. I would like to use a network with backpropagation such that I can simulate the internal temperature at timestep "t+1" by using the data of the internal temperature at timestep "t" previously calculated by the network, together with other input data. I would like to obtain this: timestep t : INPUT DATA=[Solar Radiation(t), External Temperature(t), Heating Demand(t)] + first attempt of the internal temperature
timestep t+1: INPUT DATA=[Solar Rad(t+1),External temperature(t+1), Heating Demand(t+1)] and internal temperature calculated by the network at timestep t (backpropagation).
and so on..
For this reason I used the NARX kind of network, but after creating the network, when I simulate it, it seems that in the "inputs" cell array the whole target result vector is already contained. [% Test the Network outputs = net(inputs,inputStates,layerStates);] The cellarray I have to feed to the newtork is like:
[3x1 double] => with SolRad,ExtTemp and HeatDem
[Internal Temperature target]
But how can I feed the network with the internal temperature if it is what I am trying to calculate??
The question is: -Is the network simulating the whole day at once? If yes, how can I simulate a timestep at once? -Is the backpropagation working? -Should I use another kind of neural network in order to do this?
Thanks is advance to anyone that will help, I hope my problem is clear and I am available for any further explanation.
SD

回答(1 个)

Greg Heath
Greg Heath 2017-4-23
The net has to LEARN how to do the estimation. Therefore, you have to begin with known paired samples of input and corresponding target in order for the net to learn approximations to the weights that will yield an output estimate.
Hope this helps
Thank you for formally accepting my answer
Greg

类别

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!

Translated by