多项选择题

KNN算法的缺点包括以下几点?(  )
A、可解释性差,无法给出决策树那样的规则
B、对训练数据依赖度特别大,当样本不平衡的时候,对少数类的预测准确率低
C、对异常值敏感
D、计算复杂性高;空间复杂性高,尤其是特征数非常多的时候