Learning Techniques for Supervised Fuzzy Classifiers