鸢尾花案例python实现问题

记得老师课上讲过,二分类问题使用Logistic回归模型,对于多分类问题使用softmax回归。鸢尾花案例是三分类问题,但在python实现的代码中,为什么调用的还是
logisticRegress.PNG

LogisticRegression库函数?

shuaiweixiaozi - 数据分析研究员

赞同来自:

顶一下自己的问题。希望老师能答复。

邹博 - 计算机科学博士,深谙机器学习算法原理

赞同来自:

是scikit-learn的库这么设计的。如果给定的标记类别是大于两类的,则它可以完成多分类问题。 当然,在实际中,对于N分类问题,可以使用N-1次Logistic回归一定程度的代替一个Softmax回归,只是这样做,是每个类别分别考虑的,直接使用Softmax回归往往能够得到更加合理的结果。

邹博 - 计算机科学博士,深谙机器学习算法原理

赞同来自:

是scikit-learn的库这么设计的。如果给定的标记类别是大于两类的,则它可以完成多分类问题。 当然,在实际中,对于N分类问题,可以使用N-1次Logistic回归一定程度的代替一个Softmax回归,只是这样做,是每个类别分别考虑的,直接使用Softmax回归往往能够得到更加合理的结果。   鸢尾花数据集,在不使用归一化,且只使用两个特征的前提下,它的分类效果如下:  

猪猪1

赞同来自:

请问你能把鸢尾花数据分享给我吗,谢谢

要回复问题请先登录注册