我已经使用Pystruct实现了顺序模型。我使用的模型是BinaryCLF,作为学习者使用StructuredPerceptron。到目前为止,当我测试模型的预测时,我将顺序特征作为输入提供,并且得到-1或1作为预测。我想要的不是获得-1和1,而是获得1的概率。
之所以这样做,是因为我想预测事件何时会发生,所以我想提供模型数据到现在,然后检查能够分辨出事件何时发生的概率。将会发生(概率会随着序列的增加而增加)。
如果我没有概率而只有1,那么我就无法确定该事件是否会在不久的将来发生(何时将出现-1)。
因此,由于使用了SVM,因此我正在寻找的东西就像sklearn套件中的'predict_proba'。 pystruct中可以有类似的东西吗?