![隐私保护机器学习](https://wfqqreader-1252317822.image.myqcloud.com/cover/48/43738048/b_43738048.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2 线性模型
2.2.1 基本形式
假设给定包含n个数据的数据集D={X, Y},其中,
,每个数据有d个属性
,线性模型试图从已知数据集中学习到一个通过数据属性线性组合的预测函数,即:
![](https://epubservercos.yuewen.com/352BD0/23020639401645206/epubprivate/OEBPS/Images/41207-00-40-4.jpg?sign=1739183805-h3wRCPceQkF56zD8D4gbYYoY467mpV4N-0-5b4920e6d25b89554f4442d71fd0e71b)
将b扩充到参数ω中,同时输入数据扩充为d+1维向量,即令
,
,式(2.1)可简写成如下向量形式:
![](https://epubservercos.yuewen.com/352BD0/23020639401645206/epubprivate/OEBPS/Images/41207-00-40-8.jpg?sign=1739183805-47peWDWIBBhp18AUyHk467eHHPkOXIAo-0-1147c4792535fcb4baae811ef6600c94)
线性模型的学习过程就是对参数ω的求解过程,从已有的数据中寻找一组合适的参数,使得线性模型具有良好的泛化能力。线性模型的形式非常简单,并且易于实现,是一种简单朴素的学习算法,但是这种简单的模型可以通过引入层级机构或者高维映射来实现更为复杂的非线性模型。并且由于参数ω直观地显示了各个属性在预测过程的权重,因此线性模型具有非常好的可解释性。