How to set a variable network name for CNNs with trainNetwork
    4 views (last 30 days)
  
       Show older comments
    
Hello everybody,
I'm building a CNN with Matlab and everything works just fine.
Is there any possibility though to set the name of the SeriesNetwork element from a variable?
Something like this:
networkName = 'myNetwork';
[networkName, trainInfo] = trainNetwork(myData, layers, options);
This would be very helpful since I could reuse the variable networkName globally in different scripts.
Hope I made my problem clear, thanks for your help.
Sven
0 Comments
Answers (1)
  Ramnarayan Krishnamurthy
    
 on 21 Sep 2017
        
      Edited: Ramnarayan Krishnamurthy
    
 on 21 Sep 2017
  
      When you use:
[networkName, trainInfo] = trainNetwork(myData, layers, options);
the networkName can be any variable you choose. For example:
[myNetwork, trainInfo] = trainNetwork(myData, layers, options);
Here, myNetwork is the trained network, returned as a SeriesNetwork object or a DAGNetwork object.
To re-use this variable, I would suggest saving the trained network as a MAT file. To do so:
 save('filename','myNetwork');
The trained networked can then be reloaded and leveraged in other scripts by loading the saved MAT file:
 load filename
Hope this helps!
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
