-
- ######################################################################
-
- def create_c_quizzes(
- self,
- nb,
- model_for_generation,
- models_for_validation,
- min_ave_seq_logproba,
- reverse_cleanup,
- n_epoch,
- result_dir,
- ):
- c_quizzes, ave_seq_logproba = self.generate_quizzes(
- nb,
- model_for_generation=model_for_generation,
- min_ave_seq_logproba=min_ave_seq_logproba,
- reverse_cleanup=reverse_cleanup,
- )
-
- nb_correct = self.comput_correctness(c_quizzes, models_for_validation)
-
- return c_quizzes, nb_correct, ave_seq_logproba
-
- ######################################################################
-
- def gang_create_c_quizzes(
- self,
- nb,
- nb_models_for_generation,
- models,
- mode,
- min_ave_seq_logproba,
- reverse_cleanup,
- n_epoch,
- result_dir,
- ):
- model_for_generation = Gang(models, nb_models_for_generation, mode)
- models_for_validation = models
- return self.create_c_quizzes(
- nb=nb,
- model_for_generation=model_for_generation,
- models_for_validation=models_for_validation,
- min_ave_seq_logproba=min_ave_seq_logproba,
- reverse_cleanup=reverse_cleanup,
- n_epoch=n_epoch,
- result_dir=result_dir,
- )