The nodes in the graph represent random variables, and edges between the nodes represent logical dependencies. A significant advantage of Bayesian networks over other machine learning techniques is their simple interpretation and ability to include prior knowledge. Clustering Clustering is an unsupervised learning technique used for discovering patterns in unlabeled data. For example, it might reveal that a set of data is well described by three distinct clouds of points. Clustering is often used for dimension reduction whereby complex data is understood in terms of simpler objects with only a slight loss in accuracy.
Simple algorithms exist to cluster high-dimensional data efficiently.
The evolutionary process of a biological species in nature is often described as if that species were trying to adapt to a fixed environment. However, such a description only crudely approximates what really happens. The actions of each of these other species typically affect the actions of all other species that occupy the same physical environment. Analogous effects are seen in economic settings where companies co-evolve with each other in response to competition and other factors. Data Mining Data mining is a family of methods for detecting patterns in data sets.