【问题标题】:SVM Kernel for MNISTMNIST 的 SVM 内核
【发布时间】:2014-09-17 23:18:03
【问题描述】:

事实:

  • 支持向量机是一种众所周知的机器学习算法。

  • MNIST 是一项流行的手写数字识别比赛。

  • SVM 几乎与手动调整神经网络一样好。

  • 在使用 SVMS 时,内核函数的选择至关重要。

问题:

  • 在使用 SVM 的 MNIST 的最新结果中,人们使用哪些内核?

  • 假设输入是 16x16 灰度图像。

  • 我想知道应用什么内核 $K(x,z)$,其中 x/z 是 16x16 图像,$K$ 是内核函数。

谢谢!

【问题讨论】:

    标签: machine-learning svm


    【解决方案1】:

    查看 SVM 部分下的 http://yann.lecun.com/exdb/mnist/。您将看到高斯和多项式核的 SVM 获得了

    如果您想超越这一点,则需要创建所谓的虚拟示例(例如旋转、移位、扭曲数字)并添加额外的规范化。

    【讨论】:

    • 啊,这就是“virtual SVM”中的“virtual”的意思。赞成并接受!
    • Fwiw,描述 MNIST 的 SVM 决策边界所需的系数数量,例如将它们保存在一个文件中,从 (10, 784) 线性变为 (14374, 784) scikit-learn SVC( kernel="rbf"。 (神经网络的大小,有人知道吗?)
    猜你喜欢
    • 2016-01-21
    • 2018-11-12
    • 2019-06-19
    • 2014-05-08
    • 2012-09-28
    • 2013-04-05
    • 2018-03-07
    • 2014-11-28
    • 2015-01-16
    相关资源
    最近更新 更多