Fuzzy LAPART: a neural architecture for supervised learning through inferencing for stable category recognition