How to set a variable network name for CNNs with trainNetwork

3 visualizaciones (últimos 30 días)
Sven Windau
Sven Windau el 18 de Sept. de 2017
Editada: Ramnarayan Krishnamurthy el 21 de Sept. de 2017
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

Respuestas (1)

Ramnarayan Krishnamurthy
Ramnarayan Krishnamurthy el 21 de Sept. de 2017
Editada: Ramnarayan Krishnamurthy el 21 de Sept. de 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!

Categorías

Más información sobre Image Data Workflows en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by