Hello!
I'm playing around with Neural Network Toolbox, and I'm trying to use a custom network for time series predictions. My problem is that adapt and sim produces completely different outputs, so while my error is relatively low during training (adapt) it's large while is try to use the network with sim. In fact the outputs also looks completely different plotted. I'm using the same network, same data, the only difference as follows:
[instance.net, predictions, errors, instance.final_inputs, instance.final_layer, instance.results] = adapt(instance.net, dataIn.inputs_shifted, dataIn.targets_shifted , dataIn.inputs_initial, dataIn.layer_initial);
[predictions, instance.final_inputs, instance.final_layer, errors, instance.results] = sim(instance.net, dataIn.inputs_shifted, dataIn.inputs_initial, dataIn.layer_initial, dataIn.targets_shifted);
One more thing, that i'm doing all preprocessing manually, so instance.net.inputs{1}.processFcns is empty for all inputs and connections.
Can anyone please help me?