Skip to content

高级机器学习 ​

课程简介 ​

高级机器学习课程深入探讨机器学习的核心理论和高级方法,包括监督学习、无监督学习、强化学习等各个分支。

学习内容 ​

监督学习 ​

  • 线性回归与逻辑回归
  • 支持向量机
  • 决策树与随机森林
  • 神经网络

无监督学习 ​

  • 聚类算法
  • 降维技术
  • 密度估计
  • 异常检测

深度学习 ​

  • 卷积神经网络
  • 循环神经网络
  • 注意力机制
  • 生成模型

学习笔记 ​

第一章:线性回归 ​

1.1 线性回归模型 ​

模型定义:

y=wTx+b+ϵ

其中:

  • y 是目标变量
  • x 是特征向量
  • w 是权重向量
  • b 是偏置项
  • ϵ 是噪声项

1.2 损失函数 ​

均方误差:

L(w,b)=12m∑i=1m(hw(x(i))−y(i))2

其中 hw(x)=wTx+b 是预测函数。

1.3 梯度下降 ​

权重更新规则:

w:=w−α∂L∂wb:=b−α∂L∂b

其中 α 是学习率。

第二章:支持向量机 ​

2.1 最大间隔分类器 ​

优化问题:

minw,b12||w||2s.t. y(i)(wTx(i)+b)≥1,i=1,…,m

2.2 对偶问题 ​

拉格朗日对偶:

maxα∑i=1mαi−12∑i,j=1mαiαjy(i)y(j)⟨x(i),x(j)⟩

实践项目 ​

  • [ ] 实现线性回归算法
  • [ ] 构建SVM分类器
  • [ ] 完成Kaggle竞赛项目
  • [ ] 复现经典论文算法

参考资料 ​

  • 教材:《Pattern Recognition and Machine Learning》- Bishop
  • 在线课程:Coursera Machine Learning - Andrew Ng
  • 论文:经典机器学习论文合集

最后更新:2024年9月9日

基于 VitePress 构建