摘要: 在OpenCV Maching Learning部分,实现了一些经典的机器学习算法,并且每个算法都有相应的例子,所以我觉得可以从这里开始学习机器学习算法。K-means算法应该是比较简单的机器学习算法,就先从这个开始学习。K-means 算法是很典型的基于距离的聚类算法 。从二维图像的例子来看,图像上有很多个点,为了将这些点按他们相近的距离分成一簇一簇的,假设要分成k簇,k-means算法步骤如下,a. 随机地选取k个点作为中心,b. 计算每个点到这些中心的距离,将这个点归属于离它最近的中心,这样就得到了k个簇。因为是随机选取的中心,会有一些点分配到错误的中心上。c. 根据得到的簇重新计算出它 阅读全文
posted @ 2012-11-03 19:12 Frandy.CH 阅读(559) 评论(0) 推荐(0) 编辑