Skip to content
Snippets Groups Projects
RandomSolution.cpp 588 B
Newer Older
  • Learn to ignore specific revisions
  • /**
     * DESCRIPTION OF THE FILE
     *
     * @author Michal Kravčenko
     * @date 25.2.19 - 
     */
    
    #include "RandomSolution.h"
    
    
    namespace lib4neuro {
    
        RandomSolution::RandomSolution() {
        }
    
    
        RandomSolution::~RandomSolution() {}
    
    Martin Beseda's avatar
    Martin Beseda committed
        void RandomSolution::optimize(lib4neuro::ErrorFunction& ef,
                                      std::ofstream* ofs) {
    
            ef.randomize_parameters(1.0);
    
            this->optimal_parameters = ef.get_parameters();
    
    
            COUT_INFO("Producing a random solution... error: " << ef.eval(&this->optimal_parameters) << std::endl);