【问题标题】:Incrementally trainable one class classifier可增量训练的一类分类器
【发布时间】:2013-06-13 12:56:19
【问题描述】:

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

你知道任何支持一类分类器的库吗?特别是在 java 或 matlab 中更新预先存在的分类器?

【问题讨论】:

    标签: machine-learning classification


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-12-22
      • 2011-06-21
      • 2013-04-11
      • 2014-05-06
      • 2016-07-09
      • 2019-05-04
      • 2017-08-10
      • 2015-09-21
      • 1970-01-01
      相关资源
      最近更新 更多