机器学习笔记

1.线性回归模型

  1. 损失函数

3.梯度下降算法

多元特征的线性回归

当有多个影响因素的时候,公式可以改写为:

当有多个影响因素的时候为了方便计算,可以使用 Numpy下面的点积方法, np.dot(w,x) 最后再加个b

就省略了很多书写步骤,这叫做矢量化

多元回归的梯度下降

左边是一元的,只需要更新一个w,

右边是多元的,需要对多个w进行梯度下降

特征缩放

假设特征1的范围为 5~2000

特征2的范围为0~5

有三种方法可以实现特征缩放

1.除以最大值法:

5~2000 除以2000 变成 0.0025~1

0~5 除以 5 变成 0~1

2.归一化

3.z-score

数据太大,或太小,需要进行特征缩放,来加快梯度下降的效率

逻辑回归

该模型常用于分类问题, 比如分辨 良性肿瘤和 恶性肿瘤

上图为 sigmoid函数

数学公式如下

公式推导如下

既然分类那么需要决策边界

当Z>0时 即 y>0.5 时 类型为 1 ;Z = wx + b 即 wx + b > 0

当Z<0时 即 y<0.5 时 类型为 0; wx + b < 0

相关推荐
班德先生1 小时前
以全案策划设计思维破局,让电器科技品牌力落地生根
大数据·人工智能·科技
ujainu1 小时前
CANN仓库中的AIGC确定性推理工程:昇腾AI软件栈如何在混沌中构建“可预测的智能”
人工智能·aigc
咕泡科技1 小时前
架构演进:从确定性工作流 (Workflow) 到自主智能体 (LLM Agent)
人工智能·架构
love530love1 小时前
【高阶编译】Windows 环境下强制编译 Flash Attention:绕过 CUDA 版本不匹配高阶指南
人工智能·windows·python·flash_attn·flash-attn·flash-attention·定制编译
DeniuHe1 小时前
Pytorch中的众数
人工智能·pytorch·python
我材不敲代码1 小时前
机器学习入门 04逻辑回归part2——提高逻辑回归模型的召回率
人工智能·机器学习·逻辑回归
池央1 小时前
CANN 算子合规性与迁移性:自定义算子设计中的安全边界与属性兼容性
人工智能·自动化·信号处理
新缸中之脑1 小时前
开发AI代理必备的8个Python 库
开发语言·人工智能·python
小白|1 小时前
高效AI推理引擎实战:基于CANN的自定义算子开发与性能调优
人工智能·架构
彬鸿科技1 小时前
bhSDR Studio/Matlab入门指南(五):8通道PSK图传收发实验界面全解析
人工智能·软件无线电·sdr