Program Listing for File TrainingStopper.hpp

Return to documentation for file (lib/TrainingStopper.hpp)

#pragma once


using namespace std;

// look at log likelihoods and see if they vary within a given delta.
class TrainingStopper {

  private:
    size_t n_samples = 0;
    double delta_magnitude = 0.0;

  public:
    TrainingStopper();
    ~TrainingStopper(){}
    bool stop_training(std::vector<double> log_likelihoods, int sample_idx);
};