Skip to content
Snippets Groups Projects
RandomSolution.cpp 575 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() {}
    
    
        void RandomSolution::optimize(lib4neuro::ErrorFunction &ef, std::ofstream *ofs) {
            ef.get_network_instance()->randomize_parameters();
    
            this->optimal_parameters = ef.get_parameters();
    
    
            COUT_INFO("Producing a random solution... error: " << ef.eval(&this->optimal_parameters) << std::endl);