Learning with ensembles