Previously in older releases of Matlab (e.g R2011a) and the Neural network tool box it was possible to train a network and save it in a .mat file. You could then compile the code that runs the neural network and the code would use the .mat file and the sim function to run the network. This meant that if you needed to retrain the network, you could simply rerun the training and replace the .mat file without having to redeploy and reregister the whole solution.
We have a deployed a neural network solution running from Excel on many machines and we don’t want to have to re-register .dll files every time we need to recalibrate our models. We recalibrate every few months and previously this just meant replacing .mat files.
Can you please advise how to do the above with the new version of Matlab (R2014a) and the neural network toolbox given that it now no longer supports the sim function and instead uses the genfunction?
Or is this no longer possible, meaning recalibration requires full redeployment? If so, why would Mathworks do this and make things so much less flexible?
Thanks
Best Answer