Data minimum techniques

Provide an overview for two data mining technique for the following Artificial Neural Networks (ANN) Decision tree analysis Genetic algorithms Rule induction