Before revision:  The most accurate classification results were obtained by training three models separately and creating another ensemble by combining probability outputs for final neuron layer classification.
After revision:  Final neuron layer classifications were obtained by training three models separately and creating another ensemble by combining probability outputs for final neuron layer classification.