机器学习算法梳理(二):逻辑回归

ESTIMATE算法深度解析:从141个特征基因到肿瘤纯度,我们该如何解读它的结果? 本文深度解析ESTIMATE算法如何通过141个特征基因评估肿瘤微环境中的免疫评分和肿瘤纯度。从算法设计逻辑到评分计算原理,详细介绍了Stromal Score、Immune Score和ESTIMATE Score的生物学意义及临床应用价值,并对比了与其他肿瘤纯度评估方法的优劣,为癌症研究提供重要工具。 阅读详情

一、逻辑回归与线性回归的联系与区别

  • 联系
    逻辑回归与线性回归都属于广义线性回归模型
  • 区别
  1. 因变量不同,如果是连续的,就是多重线性回归,如果是二项分布,就是logistic回归。logistic回归的因变量可以是二分类的,也可以是多分类的,但是二分类的更为常用,也更加容易解释。所以实际中最为常用的就是二分类的logistic回归。
  2. 线性回归用于解决回归问题,逻辑回归主要用于解决分类问题。

二、逻辑回归的原理

在这里插入图片描述

三、逻辑回归损失函数推导及优化

常见的损失函数

机器学习或者统计机器学习常见的损失函数如下:

  1. 0-1损失函数 (0-1 loss function)
    L(Y,f(X))={1,0,Y ≠ f(X)Y = f(X)
    L(Y,f(X))={1,Y ≠ f(X)0,Y = f(X)
  2. 平方损失函数(quadratic loss function)
    L(Y,f(X))=(Y−f(x))2
    L(Y,f(X))=(Y−f(x))2
  3. 绝对值损失函数(absolute loss function)
    L(Y,f(x))=|Y−f(X)|
    L(Y,f(x))=|Y−f(X)|
  4. 对数损失函数(logarithmic loss function) 或对数似然损失函数(log-likehood loss function)
    L(Y,P(Y|X))=−logP(Y|X)
    L(Y,P(Y|X))=−logP(Y|X)
    逻辑回归中,采用的则是对数损失函数。如果损失函数越小,表示模型越好。

线性回归的损失函数为平方损失函数,如果将其用于逻辑回归的损失函数,则其数学特性不好,有很多局部极小值,难以用梯度下降法求最优。
在这里插入图片描述
在这里插入图片描述
代价函数
在这里插入图片描述
得到代价函数之后,便可以用梯度下降法来求得使得代价函数最小的参数了,算法为:
在这里插入图片描述
求导之后

逻辑回归算法梳理 目录 1、逻辑回归与线性回归的联系与区别 2、 逻辑回归的原理 3、逻辑回归损失函数推导及优化 4、 正则化与模型评估指标 5、逻辑回归的优缺点 6、样本不均衡问题解决办法 7、sklearn参数 1、逻辑回归与线性回归的联系与区别 两者都是广义的线性回归,线性回归优化的目标函数是OLS,逻辑回归则是似然函数。 逻辑回归主要思想: 根据现有数据对分类边界线(Decision ... 阅读详情

相关推荐

组队学习二:逻辑回归算法梳理

逻辑回归算法梳理 一、逻辑回归与线性回归的联系与区别 1.逻辑回归是分类问题,线性回归是预测问题。 2.逻辑回归的输出范围在【0,1】之间,可以看做是一个概率值。而线性回归的输出则没有限制条件,具体输出要看解决的问题决定。 3.损失函数,线性回归使用的是均方误差作为损失函数,逻辑回归使用的是交叉熵作为损失函数。 二者之间的联系:逻辑回归就是在线性回归的基础上增加了一个sigmoid函数,把线性回归...

qq_41978536的博客 489

逻辑回归算法梳理-2

1、逻辑回归与线性回归的联系与区别 2、 逻辑回归的原理 3、逻辑回归损失函数推导及优化 4、 正则化与模型评估指标 5、逻辑回归的优缺点 6、样本不均衡问题解决办法 7、sklearn参数 ...

jdjd321的博客 869

【信息科学与工程学】【财务领域】第十八篇 公司财务(含审计维度)模型/算法表01

编号领域模型/算法方向人性规律类别模型/算法配方算法/模型/函数/引擎方法名称算法/模型/函数/引擎方法的逐步思考推理过程及每一个步骤的数学方程式精度/密度/误差/密度底层规律/理论定理典型应用场景变量/常量/参数列表及说明状态机数学特征语言/行为/行动/业务特征法律法规及裁决依据时序和交互流程的所有细节/分步骤时序情况及数学方程式顺序/乱序/差序列/倒序/并行序列/分布式序列/随机序列/其他复杂度关联知识C-0001财务计算及会计基于垄断控制的会计信息扭曲模拟损失厌恶,代理人会为避免自身损失而扭曲信息。会

weixin_49199313的博客 2508

吴恩达机器学习--复习或汇报ppt【免费】(课程一全部和课程二第一节)

吴恩达机器学习复习PPT分享,涵盖课程一(监督学习:回归与分类)全部内容及课程二(高级学习算法)第一节内容,包括线性回归、逻辑回归和神经网络基础等核心知识点。该资料已整理为清晰的知识框架,适合正在学习该课程的学生复习使用。PPT下载链接已附在文中。全文约150字,简明扼要地介绍了资料内容和适用人群。

qq_75132460的博客 500

分布估计算法(Estimate Distributation Algorithms:EDAs)

分布估计算法(Estimate Distributation Algorithms:EDAs)优化算法matlab程序

gmm_estimate.m

GMM说话人识别matlab完整程序,识别率能达到95%以上。

微信小程序网关逆向分析:从协议、签名到会话管理的安全架构剖析

在现代Web与移动应用开发中,API网关作为客户端与后端服务之间的关键通信枢纽,承担着协议转换、流量调度、安全防护与性能优化等核心职责。其工作原理通常涉及统一的请求路由、身份认证、参数校验与响应聚合。从技术价值看,深入理解网关机制不仅能帮助开发者构建更健壮、可扩展的微服务架构,还能为安全评估、性能调优与故障排查提供基础。在移动生态如微信小程序中,网关设计尤为关键,它需要处理微信特有的登录态、数据加密与防重放攻击等安全需求。本文聚焦于微信小程序网关的逆向分析方法,通过结合网络抓包与代码反编译技术,深入解析其通

weixin_29323493的博客 443

数学建模:相关性分析学习——皮尔逊(pearson)相关系数与斯皮尔曼(spearman)相关系数

相关性分析:求解相关系数并绘制热力图进行对比

weixin_67565775的博客 8万+

DDoS攻击--Syn_Ack/Ack_Flood等攻击防护详解(TCP)

前言 Syn_Ack/Ack_Flood攻击属于TCP攻击,在了解Syn_Ack/Ack_Flood攻击之前,可以先看看TCP攻击详解。 Syn_Ack Flood 攻击: syn_ack报文出现在连接建立的第2个报文,用来确认第一次握手的syn包。 当服务器收到syn_ack报文后会在系统里查询是否属于3次握手的范畴。如果属于则回复ack,并将连接设为连接状态。若没有查到相关信息,则回复...

一只IT小小鸟 1万+

手把手教你用Python处理MAHNOB-HCI多模态数据集(含脑电EEG/眼动/视频数据同步实战)

本文详细介绍了如何使用Python处理MAHNOB-HCI多模态数据集,涵盖脑电(EEG)、眼动追踪和视频数据的同步解析与对齐。通过MNE-Python、pandas和OpenCV等工具,实现从BDF、TSV到XML格式的高效处理,解决时间轴对齐难题,助力情感计算与人机交互研究。

weixin_30998797的博客 370

GROMACS自由能景观图绘制全流程:从PCA分析到Origin 3D可视化(附避坑指南)

本文详细解析了使用GROMACS绘制自由能景观图的全流程,涵盖从PCA分析、数据预处理、自由能计算到最终在Origin中进行3D可视化的完整步骤。文章重点分享了数据处理与格式转换中的常见“避坑”指南,帮助研究者从分子动力学轨迹中有效提取并解读构象自由能信息,深化对生物大分子动力学过程的理解。

oauth7security的博客 309

车载以太网-组播

车载以太网-组播

天赐好车的博客 254

系统安装(kuntaiR522 kvm安装)

鲲泰R522服务器kvm安装rocky

weixin_46396917的博客 1822

从零开始跑通3DGS教程:(三)坐标系与尺度编辑(CloudCompare)

本文所属《从零开始跑通3DGS教程》系列文章; sfm重建的点云已经丢掉了尺度信息,并且坐标系跟图像数据有关(SFM初始化选择的图像),所以如果想恢复物理真实尺度,以及在想要的视角下渲染,那么需要对尺度和坐标系进行编辑修正,下文介绍如何使用CloudCompare修改坐标系和尺度

诺有缸的高飞鸟的博客 2872

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: 机器学习算法梳理(一):线性回归
下一篇: 机器学习算法梳理(三):决策树
程序员椰子橙
博客等级 码龄9年 46粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值