找到最简单的多项式内核,使该数据变得线性可分

Find the simplest polynomial kernel for which this data becomes linearly separable

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

dataset

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

polynomial kernel

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

m = 1, d = 3 时的答案 用逻辑回归来解决

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