本文介绍: 比如举个例子,有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属于另一类。

原文地址:https://blog.csdn.net/lidew521/article/details/134547750

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_14803.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

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