在k-means聚类中改变迭代的最大值有什么影响?

时间:2014-11-10 15:07:00

标签: matlab k-means surf matlab-cvst

在Matlab中,我使用Bag of Features创建了一个可视化码本,其中包含3913张图像和k = 450的SURF特征。我使用可视码本训练SVM分类器,然后用它将视频帧分类为探测人类。我使用的视频是空中视频。默认情况下,我的最大迭代次数是100次,但是当我运行代码时,我收到来自Matlab的警告,说明"在100次迭代时收敛失败"。这是什么意思?它会影响我的群集吗?我只有2个班:人和非人。这是否意味着我必须增加最大迭代次数以获得更好的结果,还是必须减少它?

1 个答案:

答案 0 :(得分:0)

当你说100次迭代时,你是在谈论聚类,我。即建立“视觉词汇”?如果是这样,那么你得到的消息将表明k-means聚类在100次迭代后无法收敛。这意味着在每次迭代之后,簇的中心移动的量大于收敛标准中指定的量。最合理的做法是运行k-means进行更多迭代。