Я работаю в настоящее время над проектом, чтобы оптимизировать работу нагревателя с помощью инструмента нейронной сети MATLAB, я прочитал руководства и получил руководство от руководства MATLAB. Я настроил сеть и протестировал ее, мне нужны две точки: 1. Я нахожусь на правильном пути? моя сеть правильная? Мне нужен советник экспертов 2. Мне нужно (оптимизировать) работу нагревателя, я определил свою функцию, но я не знаю, как интегрировать сеть в оптимизацию функции. моя сеть выглядит следующим образом 3 входы x1 x2 x3 один из положитьMatlab Neural Network Advice
load input1
load input2
load input3
x1= importdata('input1.txt'); (similar the other inputs and output)
[x1n,x1min,x1max]=norm_nn(x1); (I worte my own normalization function)
IN=[x1n x2n x3n]';
OUT=[y1n]';
INTRAIN = IN(:,1:1307);
OUTTRAIN = OUT(:,1:1307);
INTEST =IN(:,1308 : 1634);
OUTTEST = OUT(:,1308:1634);
NETWORKNet1 = newff(IN,OUT,[20 20 20], {'tansig' 'tansig' }, 'trainbr');
net = init (NETWORKNet1);
NETWORKNet1 = trainbr(NETWORKNet1,INTRAIN,OUTTRAIN);
YtestNwt1 = sim(NETWORKNet1,INTEST);
y1testd=denorm_nn7(YtestNet1(1,:),y1min,y1max);
e1=er8(y1testd,y1(1308:1634));
save Net1
Я использовал (1634 точек данных и разделить его на обучение (80%) и теста (20%))
Почему вы обманываете ???? – Shai