Kernel Regularized Least Squares(KRLS)

本文探讨Kernel Regularized Least Squares(KRLS),它在许多场景下表现接近SVM。KRLS的目标函数是w*x,通过kernel trick映射到高维空间,将损失函数R(f)定义为w的平方,最终求解权重矩阵A,从而得到W。

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

RLS在很多情况下只比SVM略差,其目标函数是

f(x) = w * x  + b

通过在x最后增加一个维度,则b可融合进w,则

f(x) = w * x

利用kernel trick

1. 映射到高维度,令w = sum{ alpha * g(x) }

    g(x)是一个到维度的映射,实际中是不需要定义这个映射的

    矩阵形式W = A * G

2.点乘

   把上面的w,带入目标函数,得到 f(x) = sum{ alpha * k(x,x') }

   其中k(x,y)是核函数,k(x,y) = g(x) * g(y)

   矩阵形式f(x) = A * K

RLS的损失函数L定义为

其中y是输出目标,N是样本个数,lambda是可调参数,R(f)是对模型复杂度的约束,有多种不同定义,此处取

R(f) = w^2

其矩阵形式R(f) = A^2 * K 

L的矩阵形式为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值