When the n_ensemble == 1, should return self. Propose a more generic ensembling methods propose by sklearn and see usage of pytorch in this context.