假设,我有一个分类器(它可以是任何标准分类器,如决策树、随机森林、逻辑回归等),用于使用以下代码进行欺诈检测
library(randomForest)
rfFit = randomForest(Y ~ ., data = myData, ntree = 400) # A very basic classifier
Say, Y is a binary outcome - Fraud/Not-Fraud
现在,我已经在一个看不见的数据集上进行了预测。
pred = predict(rfFit, newData)
然后我得到了调查组对我的分类的反馈,发现我错误地将欺诈归类为非欺诈(即One False Negative)。无论如何,我可以让我的算法明白它犯了错误吗?即,有什么方法可以在算法中添加反馈循环,以便它可以纠正错误?
我能想到的一个选择是构建一个adaboost classifier
,以便新分类器纠正旧分类器的错误。or 我听说过Incremental Learning
or Online learning
。中是否有任何现有的实现(包)R
?
这是正确的方法吗?或者有没有其他方法来调整模型而不是从头开始构建它?