MyCaffe
1.12.2.41
Deep learning software for Windows C# programmers.
|
The TrainingIterationArgs is sent to the Solver::OnTrainingIteration event that fires at the end of a training cycle. More...
Public Member Functions | |
TrainingIterationArgs (int nIteration, double dfAccuracy, double dfLoss, double dfSmoothedLoss, double dfBestSmoothedLoss, bool bWeightsUpdated, string strActiveLabelCounts, string strLabelQueryHitPercents, string strLabelQueryEpochs, string strBoostQueryHitPercents, double dfLearningRate, double dfMsTiming, DebugInformation< T > dbgInfo=null) | |
The TrainingIterationArgs constructor. More... | |
Public Member Functions inherited from MyCaffe.common.TestingIterationArgs< T > | |
TestingIterationArgs (int nIteration, double dfAccuracy, double dfMsTiming) | |
The TestingIterationArgs constructor. More... | |
Properties | |
double | Loss [get] |
Returns the loss of the training cycle. More... | |
double | SmoothedLoss [get] |
Retunrs the average loss after the training cycle. More... | |
double | BestSmoothedLoss [get] |
Returns the best smoothed loss observed during the training. More... | |
bool | WeightsUpdated [get] |
Returns whether or not the weights have been updated. More... | |
string | ActiveLabelCounts [get] |
Returns the current active label counts as a string. More... | |
string | LabelQueryHitPercents [get] |
Returns the current label query hit percentages observed at this point in training. More... | |
string | LabelQueryEpochs [get] |
Returns the current label epochs per label observed at this point in training. More... | |
string | BoostQueryHitPercents [get] |
Returns the current boost query hit percentages observed at this point in training. More... | |
double | LearningRate [get] |
Return the current learning rate. More... | |
DebugInformation< T > | DebugInformation [get] |
Returns the DebugInformation (if any). The DebugInformation is set to null when Solver::EnableBlobDebugging == false. More... | |
Properties inherited from MyCaffe.common.TestingIterationArgs< T > | |
double | Accuracy [get] |
Return the accuracy of the test cycle. More... | |
int | Iteration [get] |
Return the iteration of the test cycle. More... | |
double | Timing [get] |
Return the timing of the test cycle in ms. More... | |
The TrainingIterationArgs is sent to the Solver::OnTrainingIteration event that fires at the end of a training cycle.
T | Specifies the base type float or double. Using float is recommended to conserve GPU memory. |
Definition at line 263 of file EventArgs.cs.
MyCaffe.common.TrainingIterationArgs< T >.TrainingIterationArgs | ( | int | nIteration, |
double | dfAccuracy, | ||
double | dfLoss, | ||
double | dfSmoothedLoss, | ||
double | dfBestSmoothedLoss, | ||
bool | bWeightsUpdated, | ||
string | strActiveLabelCounts, | ||
string | strLabelQueryHitPercents, | ||
string | strLabelQueryEpochs, | ||
string | strBoostQueryHitPercents, | ||
double | dfLearningRate, | ||
double | dfMsTiming, | ||
DebugInformation< T > | dbgInfo = null |
||
) |
The TrainingIterationArgs constructor.
nIteration | Specifies the iteration of the training cycle. |
dfAccuracy | Specifies the last accuracy recieved during the training cycle's last testing cycle. |
dfLoss | Specifies the loss of the training cycle. |
dfSmoothedLoss | Specifies the averaged loss of the training cycle. |
dfBestSmoothedLoss | Specifies the best smoothed loss observed so far during the training. |
bWeightsUpdated | Specifies whether or not the weights have been updated. |
strActiveLabelCounts | Specifies the current active label counts observed. |
strLabelQueryHitPercents | Specifies the current label query hit percentages observed. |
strLabelQueryEpochs | Specifies the current label epoch count per label observed. |
strBoostQueryHitPercents | Specifies the current boost query hit percentages observed. |
dfLearningRate | Specifies the current learning rate. |
dfMsTiming | Specifies the timing of the training cycle. |
dbgInfo | Optionally, specifies the DebugInformation of the training cycle. This value is set when Solver::EnableBlobDebugging == true. |
Definition at line 292 of file EventArgs.cs.
|
get |
Returns the current active label counts as a string.
Definition at line 342 of file EventArgs.cs.
|
get |
Returns the best smoothed loss observed during the training.
Definition at line 326 of file EventArgs.cs.
|
get |
Returns the current boost query hit percentages observed at this point in training.
Definition at line 366 of file EventArgs.cs.
Returns the DebugInformation (if any). The DebugInformation is set to null when Solver::EnableBlobDebugging == false.
Definition at line 382 of file EventArgs.cs.
|
get |
Returns the current label epochs per label observed at this point in training.
Definition at line 358 of file EventArgs.cs.
|
get |
Returns the current label query hit percentages observed at this point in training.
Definition at line 350 of file EventArgs.cs.
|
get |
Return the current learning rate.
Definition at line 374 of file EventArgs.cs.
|
get |
Returns the loss of the training cycle.
Definition at line 310 of file EventArgs.cs.
|
get |
Retunrs the average loss after the training cycle.
Definition at line 318 of file EventArgs.cs.
|
get |
Returns whether or not the weights have been updated.
Definition at line 334 of file EventArgs.cs.