Below are the different level of analysis of data mining. Provide a brief description of each:
1) Artificial Neural Networks
2) Genetic algorithms
3) Nearest neighbor method
4) Rule induction
5) Data visualization

 References: At least one peer-reviewed, scholarly journal references.