Newer
Older

Michal Kravcenko
committed
/**
* DESCRIPTION OF THE FILE
*
* @author Michal Kravčenko
* @date 25.2.19 -
*/
#include "RandomSolution.h"
#include "../message.h"

Michal Kravcenko
committed
namespace lib4neuro {
RandomSolution::RandomSolution() {
}
RandomSolution::~RandomSolution() {}

Michal Kravcenko
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);