我有一个(图1)未标记的训练集,我正在尝试检测异常值,并提出了一个用0:normal data和1:outlier标记数据的过程,并希望使用支持向量机进行训练。我遵循的指令来训练支持向量机的模型,但是当我试图训练相同的数据的标签时,它并没有预测任何(图2)!图1:训练后的支持向量图2:支持向量机模型对训练数据的预测预测的输出不应该是这样的!我用于预测的代码是:
out = p
我对支持向量机模型很陌生。我从github中提取了自定义SVM分类器。其中,标准预测函数被自定义预测函数覆盖。self.weight_vector.dot(instance.T)[0] + self.bias)))#class is determined based on the sign -1,1
我想得到每个班的预测概率从标准的支持向量机-1概率,1概率 predict_proba函数中可以得到概率。既然这是一个定制的支持向量机,