#include <gnn_trainer.h>
Collaboration diagram for _gnn_trainer:

Data Fields | |
| const char * | type |
| gnn_node * | node |
| gnn_criterion * | crit |
| gnn_dataset * | data |
| size_t | n |
| size_t | s |
| size_t | epoch |
| double | sume |
| double | sump |
| gnn_grad * | grad |
| gnn_trainer_reset_type | reset |
| gnn_trainer_train_type | train |
| gnn_trainer_destroy_type | destroy |
|
|
A pointer to the criterion. Definition at line 100 of file gnn_trainer.h. |
|
|
A pointer to the dataset. Definition at line 101 of file gnn_trainer.h. |
|
|
The "destroy" function pointer. Definition at line 113 of file gnn_trainer.h. |
|
|
The number of the current epoch. Definition at line 105 of file gnn_trainer.h. |
|
|
The internal batch gradients evaluation buffers. Definition at line 109 of file gnn_trainer.h. |
|
|
The size of the batches to be processed. Definition at line 103 of file gnn_trainer.h. |
|
|
A pointer to the node to be trained. Definition at line 99 of file gnn_trainer.h. |
|
|
The "reset" function pointer. Definition at line 111 of file gnn_trainer.h. |
|
|
The number of the next pattern to be evaluated. Definition at line 104 of file gnn_trainer.h. |
|
|
The sum of the epochs evaluated criterions. Definition at line 106 of file gnn_trainer.h. |
|
|
The sum of the patterns' weights viewed so far. Definition at line 107 of file gnn_trainer.h. |
|
|
The "train" function pointer. Definition at line 112 of file gnn_trainer.h. |
|
|
The type of the trainer. Definition at line 97 of file gnn_trainer.h. |
1.2.18