Training of Neural Networks with Uncertain Data, A Mixture of Experts Approach