23 #ifndef SRC_OPENGL_APPLICATION_TRAINTHENTESTAPPLICATION_HPP_
24 #define SRC_OPENGL_APPLICATION_TRAINTHENTESTAPPLICATION_HPP_
29 namespace application {
Base class for all applications.
TrainThenTestApplication(std::string node_name_)
virtual bool performLearningStep()=0
Contains declaration of a base class for all applications.
Parent class for all applications consisting of two phases: a training phase (first), and testing phase (second). Each phase will end when then an adequate method (performLearning/TrainingStep) will return false. By default all computations are made within a single thread.
virtual ~TrainThenTestApplication()
virtual bool performSingleStep()
virtual bool performTestingStep()=0