Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mapminmax in SIMULINK

1 view
Skip to first unread message

dedy

unread,
Jun 26, 2009, 7:27:33 AM6/26/09
to
I have a system with PI controller. I want to replace this controller
with neural network (NN). So, the input of PI controller i use as
input of NN. The output of PI controller i use as target of NN.

I am using the premnmx function to preprocess the training data before
the neural network can be trained:

[pn,minp,maxp,tn,mint,maxt]=premnmx(P,T)
net=train (net,pn,tn);

then to transform the neural network, i use
gensim (net,Ts)

I use the result of gensim to replace the old controller in simulink.
But why the output of NN controller doesn't sama as target (when it
trained). The result of NN controller worse than PI controller..

is it need processing block (like mapminmax) before processed by NN
controller in simulink ?
if its need block, how to use it with NN in simulink ?
please help me.

Dedy K S

Greg

unread,
Jun 26, 2009, 3:13:18 PM6/26/09
to

How did you train, validate and test the net before
incorporating into simulink?

Size of training, validation and test sets?
Number of hidden nodes?

Size of training, validation and test set errors?

Hope this helps.

Greg

0 new messages