Data science techniques for pattern recognition, data mining, k-means clustering, and hierarchical clustering, and KDE.