![]()  | 
                        
                             
                                MyCaffe
                                 1.12.2.41
                             
                            Deep learning software for Windows C# programmers. 
                         | 
                    
The MyCaffe.trainers namespace contains all reinforcement and recurrent learning trainers. More...
Classes | |
| class | ApplyUpdateArgs | 
| The ApplyUpdateArgs is passed to the OnApplyUpdates event.  More... | |
| class | ConvertOutputArgs | 
| The ConvertOutputArgs is passed to the OnConvertOutput event.  More... | |
| class | GetDataArgs | 
| The GetDataArgs is passed to the OnGetData event to retrieve data.  More... | |
| class | GetStatusArgs | 
| The GetStatusArgs is passed to the OnGetStatus event.  More... | |
| class | InitializeArgs | 
| The InitializeArgs is passed to the OnInitialize event.  More... | |
| interface | IXMyCaffeCustomTrainer | 
| The IXMyCaffeCustomTrainer interface is used by the MyCaffeCustomTraininer components that provide various training techniques such as Reinforcement Training.  More... | |
| interface | IXMyCaffeCustomTrainerCallback | 
| The IXMyCaffeCustomTrainerCallback interface is used to call back to the parent running the custom trainer.  More... | |
| interface | IXMyCaffeCustomTrainerCallbackRNN | 
| The IXMyCaffeCustomTrainerCallbackRNN interface is used to call back to the parent running the custom RNN trainer.  More... | |
| interface | IXMyCaffeCustomTrainerRL | 
| The IXMyCaffeCustomTrainer interface is used by the MyCaffeCustomTraininer components that provide various training techniques such as Reinforcement Training.  More... | |
| interface | IXMyCaffeCustomTrainerRNN | 
| The IXMyCaffeCustomTrainer interface is used by the MyCaffeCustomTraininer components that provide various training techniques such as Reinforcement Training.  More... | |
| interface | IxTrainer | 
| The IxTrainer interface is implemented by each Trainer.  More... | |
| interface | IxTrainerCallback | 
| The IxTrainerCallback provides functions used by each trainer to 'call-back' to the parent for information and updates.  More... | |
| interface | IxTrainerCallbackRNN | 
| The IxTrainerCallbackRNN provides functions used by each trainer to 'call-back' to the parent for information and updates.  More... | |
| interface | IxTrainerGetDataCallback | 
| The IxTrainerGetDataCallback interface is called right after rendering the output image and just before sending it to the display, thus giving the implementor a chance to 'overlay' information onto the image.  More... | |
| interface | IxTrainerRL | 
| The IxTrainerRL interface is implemented by each RL Trainer.  More... | |
| interface | IxTrainerRNN | 
| The IxTrainerRL interface is implemented by each RL Trainer.  More... | |
| class | MyCaffeTrainerDual | 
| The MyCaffeTraininerDual is used to perform both reinforcement and recurrent learning training tasks on an instance of the MyCaffeControl.  More... | |
| class | MyCaffeTrainerRL | 
| (Depreciated - use MyCaffeTrainerDual instead.) The MyCaffeTraininerRL is used to perform reinforcement learning training tasks on an instance of the MyCaffeControl.  More... | |
| class | MyCaffeTrainerRNN | 
| (Depreciated - use MyCaffeTrainerDual instead.) The MyCaffeTrainerRNN is used to perform recurrent neural-network training tasks on an instance of the MyCaffeControl.  More... | |
| class | OverlayArgs | 
| The OverlayArgs is passed ot the OnOverlay event, optionally fired just before displaying a gym image.  More... | |
| class | StateBase | 
| The StateBase is the base class for the state of each observation - this is defined by actual trainer that overrides the MyCaffeCustomTrainer.  More... | |
| class | TestAccuracyUpdateArgs | 
| The TestAccuracyUpdateArgs are passed to the OnTestAccuracyUpdate event.  More... | |
| class | WaitArgs | 
| The WaitArgs is passed to the OnWait event.  More... | |
Enumerations | |
| enum | ITERATOR_TYPE { ITERATION = 0 , EPISODE = 1 } | 
| Specifies the iterator type to use.  More... | |
The MyCaffe.trainers namespace contains all reinforcement and recurrent learning trainers.
Specifies the iterator type to use.
| Enumerator | |
|---|---|
| ITERATION | Use the iteration iterator type.  | 
| EPISODE | Use the episode iterator type.  | 
Definition at line 21 of file Interfaces.cs.