MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.trainers Namespace Reference

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...
 

Detailed Description

The MyCaffe.trainers namespace contains all reinforcement and recurrent learning trainers.

Enumeration Type Documentation

◆ ITERATOR_TYPE

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.