Adaptive Neural Fuzzy Inference System