... | ... | @@ -54,16 +54,16 @@ This will actually **delete the directories** of the sessions with all created s |
|
|
|
|
|
## Plotter
|
|
|
|
|
|
The plotter is the main tool to visualize the feedback given by caffe. The caffe training log as seen in the console gets parsed and the information are passed to the plotter. This is very dynamical. Every output like loss, accuracy and learning rate can be plotted. As soon as a plotable key is written the log of the caffe training process, it will appear in the settings panel of the plotter. The setting panel appears when clicking the button on the right hand side of the plotter.
|
|
|
The plotter is the main tool to visualize the feedback given by caffe. The caffe training log as seen in the console gets parsed and the information are passed to the plotter. This is highly dynamical: Every output (e.g. loss, accuracy, learning rate) can be plotted independently. As soon as a plotable key is written to the log of the caffe training process, it will appear in the settings panel of the plotter. The setting panel appears when clicking the button on the right hand side of the plotter.
|
|
|
|
|
|
![plotter](/uploads/909b990e46bc8806c89821d2837c8e99/plotter.png)
|
|
|
|
|
|
In the settings panel there is a list of all training sessions or loaded log files. Every session/log has a corresponding set of plotable keys represented as check boxes contained in the right area. Each key is associated to the TRAIN or TEST phase. If a check box is checked a plot line with the name 'logname.phase.key' is added to the plotter.
|
|
|
In the settings panel there is a list of all training **sessions** or loaded **log files**. Every session/log has a corresponding set of plotable keys represented as check boxes contained in the area on the right. Each key is associated to the *train* or *test* phase. If a check box is checked a plot line with the name 'logname.phase.key' is added to the plotter.
|
|
|
|
|
|
![plotter_settings](/uploads/faf0726ebe2aaaf4c32e3204bf53212a/plotter_settings.png)
|
|
|
|
|
|
The list of sessions or log files can be extended by starting a new session or opening an existing log file via the open button. Because the logs, phases and keys can be chosen separately the trainings can be easily compared and analysed.
|
|
|
The list of sessions and log files can be extended by starting a new session or opening an existing log file via the open button. Because the logs, phases and keys can be chosen separately the trainings can be easily compared and analysed.
|
|
|
|
|
|
For instance one can compare the loss-rate to the learning-rate of a training to observe how the learning-rate influences the loss-rate. This can help to optimize the choice of the learning-rate parameters.
|
|
|
For instance one can compare the loss rate and the learning rate of a training to observe how the learning rate influences the loss rate. This can help to optimize the choice of the learning rate parameters.
|
|
|
|
|
|
Furthermore the user can choose how to plot the data (linear, logarithmic) and to plot it against the time or the number of iterations. Both options can be set in the settings panel. |
|
|
\ No newline at end of file |