【发布时间】:2019-02-26 11:15:57
【问题描述】:
我目前正在处理 .libsvm 格式的数据集,我无法在这些数据集上使用不同的机器学习算法,例如 kNN、SVM、随机森林。
将它们应用于 .csv 格式很容易,但该方法不适用于 .libsvm 文件。
请说明方法。
【问题讨论】:
-
libsvm 是一种低级方法,并且有一个简单的估算器。您可以将数据转换为其他格式,然后尝试使用您提到的经典算法(如 kNN、SVM、随机森林)在其上构建估算器。
-
@abunickabhi 你想说什么? libsvm 是一个库,它的 simple estimator 实际上并不那么简单,它是一个 SVM。这是 sklearn 执行(内核)SVM 所使用的库。
标签: python machine-learning libsvm