MATLAB: What does best_perf, best_tperf, best_vperf signify while using the train function


The terms best_perf, best_vperf and best_tperf are generated in the output while training the shallow neural network with the use of 'train' function. What does these terms mean?

Best Answer

  • The fields 'best_perf', 'best_vperf' and 'best_tperf' in the output of the 'train' function contain the performance of the network evaluated at each epoch on the Training, Validation and Test sets respectively.
    best_perf: Best Training Performance
    best_tperf: Best Testing Performance
    best_vperf: Best Validation Performance