X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=folded-ctf.git;a=blobdiff_plain;f=loss_machine.h;h=50a611eee6b0de80943e0132401572bbcbac18f3;hp=a293e8b71a9090bb2ed89fc1d31fafd7c819288d;hb=7749435116064426b30f0de8e7b775b85bd3c67a;hpb=eb6fe78a4990416473d703d05b9abbafd6825705 diff --git a/loss_machine.h b/loss_machine.h index a293e8b..50a611e 100644 --- a/loss_machine.h +++ b/loss_machine.h @@ -38,14 +38,14 @@ public: scalar_t *weak_learner_responses, scalar_t *current_responses); - // This method returns in sample_nb_occurences[k] the number of time - // the example k was sampled, and in sample_responses[k] the - // consistent response so that the overall loss remains the same. If - // allow_duplicates is set to 1, all samples will have an identical - // response (i.e. weight), but some may have more than one - // occurence. On the contrary, if allow_duplicates is 0, samples - // will all have only one occurence (or zero) but the responses may - // vary to account for the multiple sampling. + /* This method returns in sample_nb_occurences[k] the number of time + the example k was sampled, and in sample_responses[k] the + consistent response so that the overall loss remains the same. If + allow_duplicates is set to 1, all samples will have an identical + response (i.e. weight), but some may have more than one + occurence. On the contrary, if allow_duplicates is 0, samples + will all have only one occurence (or zero) but the responses may + vary to account for the multiple sampling. */ void subsample(int nb, scalar_t *labels, scalar_t *responses, int nb_to_sample, int *sample_nb_occurences, scalar_t *sample_responses,