如何使用svm对数组进行分类?

时间:2019-05-21 06:34:44

标签: python-3.x numpy machine-learning

我想制作一个可以区分一般功能的模型,例如如果一组给定的点落在直线或抛物线等上 我无法直接在数组上训练svc,因为它期望二维形状的数组 有什么建议么? 注意:最终我希望将其构建为在给定一组数据点的情况下分类为周期性函数

1 个答案:

答案 0 :(得分:0)

好吧,所以您的输入是点的数组,每个点都有坐标(x,y),而标签是函数的类型。

在数学上,此任务称为插值,在这里您可以获得一组点,并返回应返回的函数。

您所描述的似乎比分类更像是非线性回归(曲线拟合),您将要覆盖的类太多了,无论如何也没有任何意义。

这是python中有关非线性回归的教程,它将更加有用。 https://scipy-cookbook.readthedocs.io/items/robust_regression.html