Contains the learner and predictor to train fuzzy rules and apply them to unknown data.