逻辑回归

本文介绍了逻辑回归的概念,通过一个肿瘤恶性预测的例子,展示线性回归在分类问题上的不足,进而引入Sigmoid函数和逻辑回归模型。逻辑回归利用Sigmoid函数进行概率估计,并通过梯度下降法优化Cost Function来找到最佳决策边界。文章还讨论了多类别分类时采用的one-vs-all方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在介绍逻辑回归之前,先来看一个例子:

如下图所示,横坐标表示肿瘤大小,纵坐标表示是否为恶性,

给定8个数据,如图中×所示,求预测函数!

根据之前总结的线性回归方法,可得到下图中粉色直线,

有了之后,则可确定一个阈值0.5进行预测:

    如果 ,预测“y=1”

    如果,预测“y=0”


也即,将Malignant=0.5的点(上图粉色线上的粗点)投影到Tumor Size轴,

投影后的点左边预测为y=0,右边预测为y=1,则能够很好地进行分类。


但是,如果数据集如下图所示呢?


这种情况下,假设线性回归预测为蓝线,那么由0.5的boundary得到的线性方程中,不能很好地进行分类。

因为不满足:

    如果 ,预测“y=1”

    如果,预测“y=0”


这时,我们引入Logistic Regression Model:


上图中函数就是Sigmoid function或Logistic function,定义为 

由下列公式可知,给定了数据x和参θ,y=0和y=1的概率和为1


Decision boundary

所谓Decision Boundary就是能够将所有数据点进行很好地分类的边界。

如下图所示,假设形如的hypothesis参数 , 则有

如果,预测y=1

如果,预测y=0

刚好能够将图中所示数据集进行很好地分类



cost function 和梯度下降


该部分讲述如何实现简化的logistic regression系统中的梯度下降。

假设我们的数据点中y只会取0和1, 对于一个logistic regression model系统,有


那么cost function 定义如下:


由于y只有0,1两种取值,那么就可以写成



逻辑回归就是通过梯度下降方法,求出Cost function  最小时的值,将带入即得到了预测函数



线性回归中我们已经讲了如何应用Gradient Descent, 也就是下图Repeat中的部分,将θ中所有维同时进行更新,而J(θ)的导数可以由下面的式子求得,结果如下图手写所示:


现在将其带入Repeat中:


这时我们惊奇的发现,它和线性回归中我们得到的公式是一样的~

也就是说,下图中所示,不管h(x)的表达式是线性的还是logistic regression model, 都能得到如下的参数更新过程。



以上只是考虑两类的分类,如果有很多类型,该怎么分类呢?


所谓one-vs-all method就是将二分类的方法应用到多类分类中。

比如我想分成K类,那么就将其中一类作为positive,另(k-1)合起来作为negative,这样进行K个的参数优化,每次得到的一个是指给定θ和x,它属于positive的类的概率。


按照上面这种方法,给定一个输入向量x,获得最大的类就是x所分到的类。
























JFM7VX690T型SRAM型现场可编程门阵列技术手册主要介绍的是上海复旦微电子集团股份有限公司(简称复旦微电子)生产的高性能FPGA产品JFM7VX690T。该产品属于JFM7系列,具有现场可编程特性,集成了功能强大且可以灵活配置组合的可编程资源,适用于实现多种功能,如输入输出接口、通用数字逻辑、存储器、数字信号处理和时钟管理等。JFM7VX690T型FPGA适用于复杂、高速的数字逻辑电路,广泛应用于通讯、信息处理、工业控制、数据中心、仪表测量、医疗仪器、人工智能、自动驾驶等领域。 产品特点包括: 1. 可配置逻辑资源(CLB),使用LUT6结构。 2. 包含CLB模块,可用于实现常规数字逻辑和分布式RAM。 3. 含有I/O、BlockRAM、DSP、MMCM、GTH等可编程模块。 4. 提供不同的封装规格和工作温度范围的产品,便于满足不同的使用环境。 JFM7VX690T产品系列中,有多种型号可供选择。例如: - JFM7VX690T80采用FCBGA1927封装,尺寸为45x45mm,使用锡银焊球,工作温度范围为-40°C到+100°C。 - JFM7VX690T80-AS同样采用FCBGA1927封装,但工作温度范围更广,为-55°C到+125°C,同样使用锡银焊球。 - JFM7VX690T80-N采用FCBGA1927封装和铅锡焊球,工作温度范围与JFM7VX690T80-AS相同。 - JFM7VX690T36的封装规格为FCBGA1761,尺寸为42.5x42.5mm,使用锡银焊球,工作温度范围为-40°C到+100°C。 - JFM7VX690T36-AS使用锡银焊球,工作温度范围为-55°C到+125°C。 - JFM7VX690T36-N使用铅锡焊球,工作温度范围与JFM7VX690T36-AS相同。 技术手册中还包含了一系列详细的技术参数,包括极限参数、推荐工作条件、电特性参数、ESD等级、MSL等级、重量等。在产品参数章节中,还特别强调了封装类型,包括外形图和尺寸、引出端定义等。引出端定义是指对FPGA芯片上的各个引脚的功能和接线规则进行说明,这对于FPGA的正确应用和电路设计至关重要。 应用指南章节涉及了FPGA在不同应用场景下的推荐使用方法。其中差异说明部分可能涉及产品之间的性能差异;关键性能对比可能包括功耗与速度对比、上电浪涌电流测试情况说明、GTH Channel Loss性能差异说明、GTH电源性能差异说明等。此外,手册可能还提供了其他推荐应用方案,例如不使用的BANK接法推荐、CCLK信号PCB布线推荐、JTAG级联PCB布线推荐、系统工作的复位方案推荐等,这些内容对于提高系统性能和稳定性有着重要作用。 焊接及注意事项章节则针对产品的焊接过程提供了指导,强调焊接过程中的注意事项,以确保产品在组装过程中的稳定性和可靠性。手册还明确指出,未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容,且不承担采购方选择与使用本文描述的产品和服务的责任。 上海复旦微电子集团股份有限公司拥有相关的商标和知识产权。该公司在中国发布的技术手册,版权为上海复旦微电子集团股份有限公司所有,未经许可不得进行复制或传播。 技术手册提供了上海复旦微电子集团股份有限公司销售及服务网点的信息,方便用户在需要时能够联系到相应的服务机构,获取最新信息和必要的支持。同时,用户可以访问复旦微电子的官方网站(***以获取更多产品信息和公司动态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值