首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >感知器用于分类

感知器用于分类
EN

Stack Overflow用户
提问于 2016-10-23 21:47:03
回答 1查看 228关注 0票数 0

我正在学习机器学习中感知器的概念,以及它是如何用于分类的。我知道感知器可以对线性可分且具有布尔分类的数据进行分类。但是,有两个以上的类可以用于数据,我需要使用这些数据构建一个模型。在这种情况下可以使用感知器吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-24 00:37:19

Perceptron算法的多类变体的思想与二进制分类中的基本相同,只是有一些细微的差别。在具有K类的多类分类中,我们将保留一组K权向量W_{1},...,W_{K} (每个权向量的大小为D,其中D是特征数)。

预测(在培训和测试时)将改为:

代码语言:javascript
复制
\widehat{y}_{n} = arg max_{k}(W_{k}^{T} x_{n} + b)

这意味着被预测的类将是权向量给出最高分数的类。update条件由(假设yn是xn的真正标签)提供:

代码语言:javascript
复制
if(\widehat{y}_{n} != y_{n})
    W_{\widehat{y}_{n}} = W_{\widehat{y}_{n}} - X_{n}
    W_{\widehat{y}_{n}} = W_{\widehat{y}_{n}} + X_{n}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40208132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档