找到该数据变为线性可分的最简单的多项式内核[关闭]

Posted

技术标签:

【中文标题】找到该数据变为线性可分的最简单的多项式内核[关闭]【英文标题】:Find the simplest polynomial kernel for which this data becomes linearly separable [closed] 【发布时间】:2020-12-06 05:22:44 【问题描述】:

本题涉及(内核)感知器,要求您参考以下 (a)-(c) 部分的训练数据。您只能使用 numpy 和 matplotlib。您不得使用任何现有的感知器 numpy 实现(如果存在)。

dataset

回想一下,多项式内核被定义为

polynomial kernel

每个这样的内核对应于 原始数据的特征表示。找到最简单的多项式核 数据变得线性可分(注意:在这种情况下最简单的定义为多项式内核 m 和 d 的最小值)。

【问题讨论】:

我投票结束这个问题,因为它与 help center 中定义的编程无关,而是关于 ML 理论。 【参考方案1】:

如果 m = 1, d = 3 的答案 使用逻辑回归来解决它

最终模型的权重将为您提供所需的值

【讨论】:

以上是关于找到该数据变为线性可分的最简单的多项式内核[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

机器学习二十:线性不可分支持向量机与核函数

Python----Kernel SVM

高斯簇是线性可分的吗?

线性可分 与线性不可分

干货 | 使用支持向量机进行光学字符识别

如何理解在二维空间内线性不可分的数据,可以在五维空间内线性可分