开源的成对学习模型

机器算法验证 机器学习 分类
2022-03-25 14:55:22

我正在使用成对学习训练集解决分类问题。我们有 2 个班级:badgood我们也有成对的对象(ai,bi)i=1n, 表示该对象ai bi. 每个对象都通过其真实坐标进行描述:ai=xi1,xi2,xik. 我的目标是建立这样一个算法,它说明测试对象哪个是坏的,哪个是好的。

问题是您可以建议哪些开源算法/程序/包来解决这种成对学习问题。我只从svm-light项目中找到了处理这种成对训练数据的 svm-rank 算法。我想知道,在 matlab/R/rapidminer 中没有找到类似的东西。

1个回答

sofia-ml的 R 实现RSofia提供了几个选项,rank 和 query-norm-rank,允许成对学习。这是 Google 的快速 SVM 实现。它比其他一些 R 包更准系统,但是一旦你启动并运行它,我发现它是一个不错的 SVM 选项。