| 15 | |
| 16 | template <typename trainer_type> |
| 17 | typename trainer_type::trained_function_type train ( |
| 18 | const trainer_type& trainer, |
| 19 | const std::vector<typename trainer_type::sample_type>& samples, |
| 20 | const std::vector<double>& labels |
| 21 | ) |
| 22 | { |
| 23 | pyassert(is_binary_classification_problem(samples,labels), "Invalid inputs"); |
| 24 | return trainer.train(samples, labels); |
| 25 | } |
| 26 | |
| 27 | template <typename trainer_type> |
| 28 | void set_epsilon ( trainer_type& trainer, double eps) |