Python3机器学习实践:Softmax回归【实例:鸢尾花分类

作者: AiFany | 来源:发表于2018-07-02 15:30 被阅读28次
1.png

Softmax回归可看作逻辑回归的扩展,用于解决多分类问题。

鸢尾花数据集是机器学习中比较常用的,数据集包含150条数据,共分为3类:setosa, versicolor, virginica,每类50条数据,每个数据包含4个属性,为萼片长度,萼片宽度,花瓣长度以及花瓣宽度。

不同于逻辑回归,Softmax回归定义一条数据X1属于类别Yi的概率为P(Y=Yi|X1,Ai),其中Ai代表类别Yi的超平面参数,表达式如下:

image

其中那个类别对应的数较大,则说明X1属于哪个类别。具体的推导过程见下面:

image 2.png 3.png 4.png image

Softmax回归二维数据实例
训练数据图示:

image

预测结果图见文章开头。

源码下载,扫描关注微信订阅号pythonfan, 获取更多实例和代码。

pythonfan.jpg

相关文章

  • Python3机器学习实践:Softmax回归【实例:鸢尾花分类

    Softmax回归可看作逻辑回归的扩展,用于解决多分类问题。 鸢尾花数据集是机器学习中比较常用的,数据集包含150...

  • 2018-10-28

    机器学习之Softmax回归模型 Softmax在机器学习中有非常广泛的应用,但是刚刚接触机器学习的人可能对Sof...

  • logistic回归 Softmax回归

    logistic回归解决二分类问题 softmax回归解决多分类问题Softmax回归模型是logistic回归模...

  • MNIST练习——Softmax&卷积网络

    学习目标 Softmax 卷积网络 Softmax 简介 Softmax回归模型应用在多分类问题中,通过样本的特征...

  • 每天一个知识点(十四)

    最近工作有点忙,没有太多时间学习了。 Softmax回归: Softmax回归是一个线性多分类模型,来自Logis...

  • 机器学习 - softmax - 回归

    - softmax 回归 针对逻辑回归,我们只有(0,1)这两个选项,但是在现实世界中,我们的预测结果可能会有多种...

  • 5.machine_learning_LR_Softmax

    机器学习逻辑回归与softmax 补充阅读资料: 吴恩达老师机器学习课程笔记[https://github.com...

  • 三分钟带你对 Softmax 划重点

    1. 什么是Softmax Softmax 在机器学习和深度学习中有着非常广泛的应用。尤其在处理多分类(C > 2...

  • Softmax

    前言 在机器学习中的多元分类问题,我们时常使用softmax函数来整理输出结果。那么什么是softmax呢? 什么...

  • softmax回归

    softmax是逻辑回归的泛化算法 因为逻辑回归只能做二分类或者多个二分类 但是softmax可以直接做多分类 对...

网友评论

    本文标题:Python3机器学习实践:Softmax回归【实例:鸢尾花分类

    本文链接:https://www.haomeiwen.com/subject/rkrluftx.html