多分类器

Posted 晓语听风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多分类器相关的知识,希望对你有一定的参考价值。

 

Multiclass Classification: One-vs-all

Now we will approach the classification of data when we have more than two categories. Instead of y = {0,1} we will expand our definition so that y = {0,1...n}.

Since y = {0,1...n}, we divide our problem into n+1 (+1 because the index starts at 0) binary classification problems; in each one, we predict the probability that ‘y‘ is a member of one of our classes.

y{0,1...n}h(0)θ(x)=P(y=0|x;θ)h(1)θ(x)=P(y=1|x;θ)?h(n)θ(x)=P(y=n|x;θ)prediction=maxi(h(i)θ(x))

We are basically choosing one class and then lumping all the others into a single second class. We do this repeatedly, applying binary logistic regression to each case, and then use the hypothesis that returned the highest value as our prediction.

The following image shows how one could classify 3 classes:

技术分享

To summarize:

Train a logistic regression classifier hθ(x) for each class? to predict the probability that ? ?y = i? ?.

To make a prediction on a new x, pick the class ?that maximizes hθ(x)

以上是关于多分类器的主要内容,如果未能解决你的问题,请参考以下文章

用于文本分类的 SkLearn 模型

Forge 查看器多模型视图

web自动化测试—selenium游览器多窗口操作

大数据HADOOP-YARN容量调度器多队列配置详解实战

分类家族:二分类多分类多标签分类多输出分类

装饰器,装饰器多参数的使用(*arg, **kwargs),装饰器的调用顺序