本文介绍: 比如举个例子,有3个数1,2,3 ,那么用1 / (1+2+3) 2/ (1+2+3) 3/ (1+2+3) 这样得到的概率,加起来就是1对吧,一个道理。- 对于类别{1, 2},比较1和2之间的年龄差异,可以得到1比2年轻,因此1属于一类,2属于另一类。- 对于类别{1, 3},比较1和3之间的年龄差异,可以得到1比3年轻,因此1属于一类,3属于另一类。1. 首先,将三个人分别标记为1、2和3,形成三个类别:{1, 2}, {1, 3}和{2, 3}。

然后我们再来看一下如何我们自己使用代码实现逻辑回归的,对二分类以上,比如三分类概率计算

我们还是使用莺尾花数据

首先我们把公式写出来

def sigmoid(z): 定义出来这个函数

可以看到需要我们理解OVR是如何进行多分类的,我们先来看这个

OVR分类器 思想

 OVR(Onevs-Rest)是一种多分类算法,主要用于解决分类问题。当需要解决分类问题时,可以采用OVR方法每个类别进行两两分类,总共形成三元组分类问题接下来,我将用一个例子说明如何使用OVR方法解决三分类问题
假设我们有三个人:A、B和C,他们的年龄分别是20、25和30。现在需要对这三个人进行分类,根据年龄进行分组
1. 首先,将三个人分别标记为1、2和3,形成三个类别:{1, 2}, {1, 3}和{2, 3}。
2. 针对每个类别,进行两两分类:
   – 对于类别{1, 2},比较1和2之间的年龄差异,可以得到1比2年轻,因此1属于一类,2属于另一类。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注