Hot answers tagged


Any algorithm that uses data (in some form) to improve some performance measure (aka objective function), or to find some function, can be considered a machine learning algorithm. See this answer for more complete definitions of ML. k-means does that. It uses the data to find some division of the data itself into groups, in order to maximize some objective ...

Only top voted, non community-wiki answers of a minimum length are eligible