我有一个需要检测数据集中异常的情况。我没有带标签的训练集。这个问题也不是完全没有监督的,因为我知道部分数据不包含异常,而且我知道那是哪一部分。据我所知,这称为新奇检测。一类 SVM 可以在这里工作,但我想将它与其他方法进行比较。
到目前为止,我只发现了完全无监督或完全有监督的方法,因此对于我的新奇检测案例,没有一类 SVM 的有效替代方案。有谁知道有效的替代方法(最好在 Python 中可用)?
我有一个需要检测数据集中异常的情况。我没有带标签的训练集。这个问题也不是完全没有监督的,因为我知道部分数据不包含异常,而且我知道那是哪一部分。据我所知,这称为新奇检测。一类 SVM 可以在这里工作,但我想将它与其他方法进行比较。
到目前为止,我只发现了完全无监督或完全有监督的方法,因此对于我的新奇检测案例,没有一类 SVM 的有效替代方案。有谁知道有效的替代方法(最好在 Python 中可用)?
有一个textblob模块,它有一个 PositiveNaiveBayesClassifier,它比 OneClassSVM 更实用。看看那个,它会满足你的需求。