Data pre-processing (noisy and missing data, data normalization and discretization), outlier detection, association rule mining, clustering, classification, fuzzy logic, genetic algorithm, Bayesian networks, and neural network, decision trees, rules, pat