I have 32 set of data given 4 input and 2 experimental output . I would like to compare and choose the best training algorithms that suitable for the set of data. However, the result seems not consistent in which the regression would be 0.3 and jump to 0.9 for the same training algorithms. I have try to increase eproch but it does not work. I try to change the division of training, validate and test set. It is not applicable too.
Is there any other ways that I can use to improve the consistency?
Parts of the code are like this.
net = feedforwardnet([i,2],'trainbfg');
net.trainParam.lr=0.05;
net.trainParam.epochs=1000;
net.trainParam.goal=0.001;
net=train(net,NInp,NOut);