我已经在网上搜索了大约3个小时,但是我还没有找到解决方案。我想将一个预先计算的核函数提供给libsvm并对数据集进行分类,但是:
如何生成预先计算的核函数?(例如,Iris数据的基本预先计算核函数是什么?)
在libsvm文档中,它说明:
对于预先计算的核函数,每个实例的第一个元素必须是ID。例如,
什么是ID?没有更多的细节。我能按顺序分配ID吗?samples = [[1, 0, 0, 0, 0], [2, 0, 1, 0, 1], [3, 0, 0, 1, 1], [4, 0, 1, 1, 2]] problem = svm_problem(labels, samples) param = svm_parameter(kernel_type=PRECOMPUTED)
非常感谢任何关于libsvm的帮助以及预计算内核的示例。
非常感谢任何关于libsvm的帮助以及预计算内核的示例。