virtual ~Predictor() {};
virtual double predict(const features&) const
= 0;};
class MeanPredictor: public Predictor {
public:
MeanPredictor(double mean);
double predict(const features&) const override { return mean_; }
protected:
double mean_;
};