Fuzzy Set Based Neural Networks: Structure, Learning and Application