【机器学习期末总结】6-逻辑回归

对数几率
交叉熵
多分类(multi-class)
多标签分类(multi-label)

线性回归

二分类问题

在这里插入图片描述

从线性回归到逻辑回归

在这里插入图片描述

逻辑回归

逻辑回归本质上也是一个线性回归,但使用了更复杂的模型
模型控制输出结果在0到1之间
Logistic Function / Sigmoid Function
在这里插入图片描述

模型

在这里插入图片描述

sigmoid函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模型

在这里插入图片描述

模型参数估计

极大似然估计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以对数似然函数为目标函数的最优化问题
逻辑回归学习中通用采用梯度下降法、梯度上升法或拟牛顿法
在这里插入图片描述

梯度下降法

在这里插入图片描述
在这里插入图片描述

梯度下降和梯度上升

在这里插入图片描述

*交叉熵

交叉熵

交叉熵损失函数经常用于分类问题中,特别是在神经网络做分类问题

在这里插入图片描述

函数性质

在这里插入图片描述

二元交叉熵

在这里插入图片描述
在这里插入图片描述

多类别分类

  • 二元分类:在两个类别中区分

  • 多类别分类 (multi-class classification):区分两个以上的类别

  • 多类别分类学习方法

  • 有些算法可以直接处理多个类别:
    随机森林分类器、朴素贝叶斯分类器

  • 有些算法是严格的二元分类器(逻辑回归,感知机,支持向量机),需要用到拆分策略来进行扩展
    对问题进行拆分,为拆出的每个二分类任务训练一个分类器
    对于每个分类器的预测结果进行集成以获得最终的多分类结果

  • 拆分策略
    一对其余(One vs. Rest, OvR)或 一对全部One vs. All
    一对一(One vs. One, OvO)

一对其余

在这里插入图片描述
在这里插入图片描述

一对一

在这里插入图片描述
在这里插入图片描述

两种策略比较

在这里插入图片描述

Scikit-learn中的多类别分类

Scikit-learn可以检测到你尝试使用二元分类算法进行多类别分类任务,它会自动运行( OvR )
SVM分类器除外,它会使用OvO

多标签分类

在这里插入图片描述

多标签 VS 多分类

在这里插入图片描述

softmax回归

在这里插入图片描述
在这里插入图片描述

scikit-learn中的逻辑回归

详见官方文档

实战

《机器学习实战:基于Scikit-learn和TensorFlow》第三、四章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值