X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=loss_machine.h;h=0b84adc237048a34ce3226d9c1579c308aa8c551;hb=346c6fdc3c36ca10142234cce291031064fa2b48;hp=a293e8b71a9090bb2ed89fc1d31fafd7c819288d;hpb=d922ad61d35e9a6996730bec24b16f8bf7bc426c;p=folded-ctf.git diff --git a/loss_machine.h b/loss_machine.h index a293e8b..0b84adc 100644 --- a/loss_machine.h +++ b/loss_machine.h @@ -12,7 +12,9 @@ // You should have received a copy of the GNU General Public License // // along with this program. If not, see . // // // -// Written by Francois Fleuret, (C) IDIAP // +// Written by Francois Fleuret // +// (C) Idiap Research Institute // +// // // Contact for comments & bug reports // /////////////////////////////////////////////////////////////////////////// @@ -38,14 +40,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,