23 #ifndef SRC_OPENGL_APPLICATION_CONTINUOUSLEARNINGAPPLICATION_HPP_
24 #define SRC_OPENGL_APPLICATION_CONTINUOUSLEARNINGAPPLICATION_HPP_
29 namespace application {
ContinuousLearningApplication(std::string node_name_)
virtual bool performSingleStep(void)
Performs single step of computations - switches between learning and testing depending on the iterati...
Base class for all applications.
virtual ~ContinuousLearningApplication()
mic::configuration::Property< unsigned int > learning_iterations_to_test_ratio
Number of learning steps after which a single classification test will be performed.
Contains declaration of a base class for all applications.
unsigned long learning_iteration
Learning iteration counter - used in interlaces learning/testing mode.
virtual bool performLearningStep()=0
Parent class for all applications basing on continuous learning. By default all computations are made...
virtual void populateTestStatistics()
mic::configuration::Property< unsigned int > number_of_averaged_test_measures
Numbers of steps that will be averages.
virtual void collectTestStatistics()
virtual bool performTestingStep()