我使用k方法对面部表情进行分类的方法是:

但是,用那种方法我的结果是错误的吗?我的方法是正确的还是哪里错了?
发布于 2013-09-05 13:27:55
K-均值不是一种分类算法.一旦运行,它只需查找K元素的质心,因此它将数据拆分为K部分,但在大多数情况下,它与所需的类没有任何关系。当您想要浏览数据并找到一些可区分的对象时,应该使用此算法(作为所有的聚类方法)。在中,任何意义都是可以区分的。如果您的任务是构建一个系统,该系统识别给定的一些类,那么这是一个分类问题,而不是聚类问题。最简单的方法之一,即易于实现和理解的方法是KNN (K-最近邻),它大致完成您要完成的任务--检查哪些类的对象与某些预定义的对象最接近。
为了更好地看出不同之处,让我们考虑一下你的情况--你正试图根据面部特征来检测情绪状态。在这样的数据上运行k-意味着可以将你的面部照片分成许多组:
正如您所看到的,有几十种可能的“合理”(甚至更完全不是可解释的)拆分,而K-意味着(和any)其他聚类算法只会找到其中一种(在大多数情况下是不可解释的)。分类方法被用来解决这个问题,来“解释”算法你期待什么。
https://stackoverflow.com/questions/18623050
复制相似问题