0

我正在研究一个分类问题,其中我只有一个类的数据,所以我想在“目标”类与增量学习中的“异常值”类的所有其他可能性之间进行分类。所以,我找到了一些库,但它们都不支持更新分类器。

您是否知道任何支持一类分类器并更新预先存在的分类器的库,尤其是在 java 或 matlab 中?

4

1 回答 1

0

对于您的问题,我想不出任何完整的现有解决方案。但是,我可以建议两种方法:

  1. 神经网络已被用于各种类型的异常检测(例如,参见此处,将问题框定为“新奇检测”)。根据您的问题的性质,这可能是一个合适的解决方案,因为 NN 可以进行增量训练并得到多个广泛使用的库的支持。使用正确的方法在很大程度上取决于您的问题框架和选择的网络架构。

  2. 尽管大多数 SVM 库不支持增量训练,但也有一些支持这种支持(例如,请参阅Can an SVM learn incrementally?)。但是,据我所知,引用的参考文献中建议的两个库都不支持一元分类。但是您可以尝试基于其中一个定制解决方案(他们的源代码似乎是免费提供的)。

PS如果您发现其中一个(或任何其他)解决方案可以工作,请将其作为答案发布:)

于 2013-06-19T11:18:49.243 回答