#include <nnet-loss.h>
|
| | LossItf (LossOptions &opts) |
| |
| virtual | ~LossItf () |
| |
| virtual void | Eval (const VectorBase< BaseFloat > &frame_weights, const CuMatrixBase< BaseFloat > &net_out, const CuMatrixBase< BaseFloat > &target, CuMatrix< BaseFloat > *diff)=0 |
| | Evaluate cross entropy using target-matrix (supports soft labels),. More...
|
| |
| virtual void | Eval (const VectorBase< BaseFloat > &frame_weights, const CuMatrixBase< BaseFloat > &net_out, const Posterior &target, CuMatrix< BaseFloat > *diff)=0 |
| | Evaluate cross entropy using target-posteriors (supports soft labels),. More...
|
| |
| virtual std::string | Report ()=0 |
| | Generate string with error report,. More...
|
| |
| virtual BaseFloat | AvgLoss ()=0 |
| | Get loss value (frame average),. More...
|
| |
Definition at line 51 of file nnet-loss.h.
◆ LossItf()
◆ ~LossItf()
◆ AvgLoss()
◆ Eval() [1/2]
Evaluate cross entropy using target-matrix (supports soft labels),.
Implemented in MultiTaskLoss, Mse, and Xent.
◆ Eval() [2/2]
Evaluate cross entropy using target-posteriors (supports soft labels),.
Implemented in MultiTaskLoss, Mse, and Xent.
◆ Report()
| virtual std::string Report |
( |
| ) |
|
|
pure virtual |
◆ opts_
◆ timer_
The documentation for this class was generated from the following file: