Learning of Neural Networks from Fuzzy Input and Fuzzy Output Data