首页 > 其他分享 >吴恩达学习笔记6(logistic regression)

吴恩达学习笔记6(logistic regression)

时间:2023-03-06 17:36:34浏览次数:46  
标签:吴恩达 回归 分类 0.5 算法 logistic 线性 regression

2023-03-06 16:54:15 星期一


接下来讨论y是离散值情况下的分类问题

分类问题举例

image

此时y是有两个取值的变量:0 or 1
0表示负类:没有某个东西
1表示正类:有某个东西
image

开发一个分类算法

eg.对肿瘤进行恶性和良性分类
1:有肿瘤
0:没有肿瘤
将线性回归算法应用到这个数据集,用直线对数据进行拟合
image

此时想做出预测,将分类器输出的阈值设为0.5,即纵坐标值为0.5
image

用线性回归后,在0.5这个点右边的值预测为正,左边预测为负。

延长横轴,此时有另一个训练样本
此时训练样本增加一个点,运用线性回归,会得到另一条直线去拟合数据,现在阈值设为0.5得到的预测结果就不准确(蓝色线)
image
此时,数据的拟合直线从红色变成蓝色,从而生成了一个更坏的假设

So.
把线性回归应用于分类问题并不是一个好主意

把线性回归用于分类问题,会发生什么?
image

对于分类问题:y = 0 or 1
使用线性回归时假设的输出值会远大于1或远小于0,即使所有训练样本的标签都是y = 0 or 1

逻辑回归算法(logistic regression)

image

算法的预测或者输出值一直介于0和1之间,logistic regression是一种分类算法,而不是回归算法

标签:吴恩达,回归,分类,0.5,算法,logistic,线性,regression
From: https://www.cnblogs.com/yabii/p/17184674.html

相关文章

  • 吴恩达序列模型——自然语言处理
    1.词嵌入one-hot向量将每个单词表示为完全独立的个体,不同词向量都是正交的,因此单词间的相似度无法体现。换用特征化表示方法能够解决这一问题。我们可以通过用语义特......
  • 吴恩达卷积神经网络——人脸识别和神经风格转换
    1.人脸识别人脸验证(FaceVerification)和人脸识别(FaceRecognition)的区别:人脸验证:一般指一个一对一问题,只需要验证输入的人脸图像是否与某个已知的......
  • 吴恩达学习笔记5 ()
    2023-03-0315:18:40星期五正规方程(Normalequationwithmultiplevariable)对于某些线性回归问题,可以用更好的方法求得参数\(\theta\)的最优值梯度下降算法......
  • Rethinking the Heatmap Regression for Bottom-up Human Pose Estimation
    本文的主要思想就是对heatmap图进行一个权重缩放。weight是作者提出的一个思路让模型将低输出值的位置加大权重,高输出值给予小权重,低输出值给与大全中。scaled_gt就是scale......
  • 吴恩达学习笔记4()
    2023-03-0310:37:32星期五特征和多项式回归这里讲解一些可供选择的特征,已经得到不同的学习算法,当选择了合适的特征之后,这些算法往往是非常有效的;多项式回归--能够用......
  • 吴恩达卷积神经网络——目标检测
    1.目标定位定位分类问题不仅要求判断出图片中物体的种类,还要在图片中标记出它的具体位置,用边框(BoundingBox,或者称包围盒)把物体圈起来。一般来说,定位分类问题通常只......
  • 吴恩达深度卷积网络——经典卷积
    1.LeNet-5特点:LeNet-5针对灰度图像而训练,因此输入图片的通道数为1。该模型总共包含了约6万个参数,远少于标准神经网络所需。典型的LeNet-5结构包含卷积层(CONVl......
  • 吴恩达卷积神经网络——浅层卷积神经网络
    一、计算机视觉计算机视觉(ComputerVision)的高速发展标志着新型应用产生的可能,例如自动驾驶、人脸识别、创造新的艺术风格。一般的计算机视觉问题包括以下几类:图片......
  • 吴恩达改善深层神经网络——超参数调试、batch正则化
    1.超参数深度神经网络需要调试的超参数(Hyperparameters)如下,重要性红色>蓝色>橘色>黑色α:学习因子β:动量梯度下降因子β1,β2,ε:Adam算法参数#layers:神经网......
  • 吴恩达改善深层神经网络——超参数调试、正则化及优化算法
    1.数据集划分对于一个需要解决的问题的样本数据,在建立模型的过程中,数据会被划分为以下几个部分:训练集(trainset):用训练集对算法或模型进行训练过程;验证集(developments......