The TRAINING tab is used to view the progress of the current training and compare several training results.
1 Viewing the training progress
View the training progress information, graph monitor, and log.
EPOCH in the training progress information area indicates how many epochs have been completed, out of the total number of optimization epochs (Max Epoch) for a complete training as specified on the CONFIG tab.
Elapsed, Remaining, and Total in the training progress information area indicate the time elapsed from the training start until now, the estimated time from now until training completion, and the estimated time from the training start to training completion, respectively.
The graph monitor shows the learning curve. The horizontal axis indicates the number of training epochs, the left vertical axis indicates the cost of the training data, and the right vertical axis indicates the error of the training data and validation data.
The log shows the log output by Neural Network Libraries
Reference
If an error occurs during training due to an improperly configured learning engine, network inconsistency, dataset inconsistency, training parameter error, or some other reason, you may be able to determine the cause by viewing the log. For details, see the FAQ.
2 Stopping an ongoing training
Click the Stop Training button.
Alternatively, press Shift+F5 on the keyboard.
3 Showing the trade-off relationship between errors and amount of calculation of all past training results
Click Trade-off Graph in the graph setting area.
The graph monitor shows the trade-off relationship graph with the errors on the vertical axis, the number of multiplications and additions on the horizontal axis. Each point represents a single training result.
Reference
If you select “Pareto Only” from the combo box to the right of “Trade-off Graph” in the graph setting area, the display shows only the data points with error or number of multiplications and additions lower than at all other past training results (Pareto-optimal)
Reference
If you select Previous from the combo box to the right of Trade-off Graph in the graph setting area, the displayed data points are limited to those of results earlier than the currently selected training result.
4 Viewing specific training results from the past
On the list of past training results shown in the training result list, click the training result you want to view.
Alternatively, click a data point on the Trade-off graph shown in the graph monitor.
The contents of the training progress, graph monitor, network viewer, and log are updated for the selected training result.
5 Opening a folder containing a training result file
- On the training result list, click the training result that is contained in the folder you want to open.
- Right-click the training result list to open a shortcut menu, and click Open Result Location.
Reference
Training result files are stored in a folder with the project file name (without the extension) with “.files” extension and in the folder with a name showing the date and time when the training was executed.
6 Changing the name of a training result
- On the list of past training results shown in the training result list, click the training result that you want to rename twice.
Alternatively, right-click the training result list to open a shortcut menu, and click Rename.
- Type the new name, and press Enter.
7 Updating the list of training results
Right-click the training result list to open a shortcut menu, and click Refresh.
8 Comparing the learning curves of two training results
- On the training result list, click the first training result.
- Right-click the training result list to open a shortcut menu, and click Open Learning Curve for Comparison.
- On the training result list, click the second training result.
On the graph monitor under Learning Curve, the learning curve of the first training result is shown with a light line and the learning curve of the second with a normal line.
9 Finishing comparing the learning curves of two training results
Right-click the training result list to open a shortcut menu, and click Clear Learning Curve for Comparison.
10 Changing the items shown on the graph monitor
Right-click the graph monitor to open a shortcut menu, and click View and then the item to be shown from the following three options.
Option | Description |
Training & Validation (default) | The error function values of both the training data and validation data are shown. |
Training | Only the error function values of the training data are shown. |
Validation | Only the error function values of the validation data are shown. |
11 Changing the vertical axis of the graph monitor to a logarithmic axis
Click Log Scale in the graph setting area.
To revert from the logarithmic axis to the linear axis, click Linear Scale.
12 Zooming the vertical axis of the graph monitor
- Click the graph monitor to select it.
- While holding down Ctrl, rotate the mouse wheel.
- Alternatively, right-click on the graph monitor to open a shortcut menu, and click Zoom and then Zoom In or Zoom Out.
- Alternatively, while holding down Ctrl, press the plus (+) or minus (-) key.
13 Resetting the zoom ratio of the vertical axis of the graph monitor
- Click the graph monitor to select it.
- While holding down Ctrl, press the 0 (zero) key.
Alternatively, right-click the network graph to open a shortcut menu, and click Zoom and then Default.
14 Saving the graph values shown on the graph monitor to a CSV file
- Right-click the graph monitor to open a shortcut menu, and click Save CSV as.
- Specify the save destination CSV file name.
15 Saving the graph shown on the graph monitor as an image
- Right-click the graph monitor to open a shortcut menu, and click Save Graph BMP as.
- Specify the save destination image file name.
Reference
The resolution of the saved image will be 1280×720 pixels (fixed).
16 Changing an incomplete training network to training completed status
- On the training result list, click an incomplete training result.
- Right-click the training result list to open a shortcut menu, and click Force Complete.
- In the confirmation dialog box, click OK.
Reference
One of the uses of this function is to make evaluation execution possible for a network whose training has been aborted before completion.
17 Exporting a training result report to a pptx file
Right-click the training result list to open a shortcut menu, and click Export->pptx beta.
18 Retraining using a network structure contained in a past training result
- On the training result list, click the training result that you want to retrain.
- Right-click the training result list to open a shortcut menu, click Retrain (in place) (to overwrite the selected training result folder) or Retrain (not in place) (to create a new training result folder and save the training result there).
- If you select in place, click OK in the training execution confirmation dialog box.
19 Retraining using a network structure contained in all past training results
- Right-click the training result list to open a shortcut menu, and click Retrain All (in place).
- In the training execution confirmation dialog box, click OK.
Notes
All existing training results are overwritten with new training results.
20 Canceling a scheduled training task
- On the training result list, click the scheduled training task you want to cancel.
- Right-click the training result list to open a shortcut menu, and click Cancel Schedule.
21 Canceling all scheduled training tasks
Right-click the training result list to open a shortcut menu, and click Cancel All Scheduled Task.
22 Resuming the execution of a scheduled task that is paused
Right-click the training result list to open a shortcut menu, and click Resume Scheduled Task.
23 Deleting a past training result from the disk
- On the training result list, click the training result you want to delete.
- Right-click the training result list to open a shortcut menu, and click Delete from Disk.
- In the deletion confirmation dialog box, click OK.
Notes
When you perform this operation, the training result is deleted directly from the disk without going through the recycle bin.
24 Deleting all training results that have not completed training
- Right-click the training result list to open a shortcut menu, and click Delete All Incomplete Results from Disk.
- In the deletion confirmation dialog box, click OK.
Notes
When you perform this operation, the training result is deleted directly from the disk without going through the recycle bin.
25 Plotting and viewing trained parameters
- On the training result list, click the training result containing the network whose parameters you would like to observe.
- On the network viewer, double-click the layer whose parameters you are interested in.
- Alternatively, right-click on the desired layer to open a shortcut menu, and click Plot Weight.
The graph monitor shows the visualized parameters and the parameter contribution ratio determined from the principal component analysis results of the parameter. The horizontal axis of the contribution ratio graph indicates the number of dimensions of the parameter and the vertical axis the accumulated contribution ratio.
26 Scrolling the trained parameter plot
Drag the scroll bar shown at the right of the graph monitor.
Alternatively, rotate the mouse wheel.
27 Zooming the trained parameter plot
- Click the graph monitor to select it.
- While holding down Ctrl, rotate the mouse wheel.Alternatively, right-click the graph monitor to open a shortcut menu, and click Zoom and then Zoom In or Zoom Out.
- Alternatively, while holding down Ctrl, press the plus (+) or minus (-) key.
28 Resetting the zoom ratio of the trained parameter plot
- Click the graph monitor to select it.
- While holding down Ctrl, press the 0 (zero) key.
Alternatively, right-click the graph monitor to open a shortcut menu, and click Zoom and then Default.
29 Normalizing the trained parameter plot
Click Normalize in the graph monitor.
30 Changing the gain of the trained parameter plot
Drag the Gain slider horizontally in the graph monitor.
31 Opening a network structure contained in a past training result in the EDIT tab
- On the training result list, click the training result containing the network structure you want to open.
- Right-click the training result list or the network viewer to open a shortcut menu, and click Open in EDIT Tab. The network structure shown on the network viewer is opened in the EDIT tab.
32 Opening with parameters a network structure contained in a past training result in the EDIT tab
- On the training result list, click the training result containing the network structure you want to open.
- Right-click the training result list or the network viewer to open a shortcut menu, and click Open in EDIT Tab with Weight. The network structure shown on the network viewer of the EDIT tab is opened with trained network parameter files entered in Convolution, Affine, and other weights and biases.