思考这样一个问题,令S为一个希尔伯特空间,而空间S的一个子空间

当我们给定了,如何求最近上距离x最近的点。

则我们用数学语言表示该问题为一个优化问题:

该问题的解可以直接通过一个定理给出,即正交性定理(orthogonality principle)

Orthogonality Principle

定理描述如下:

令S为一个希尔伯特空间,而空间S的一个子空间,当我们给定任意的

1. 一定存在一个唯一的点遵循:

2. 满足1的这个点是该优化问题的唯一解

接下来我们将分两部分证明上述定理,第一部分先证明满足1的解一定是问题的解,第二部分则会给出解的具体表达式以及唯一性的证明

Part I

由定理第一条我们有: 对于任何中元素都成立

(其中第二个等式是因为也在空间中,所以内积为0

所以显然:,当时等号成立,因此这也就证明了满足定理第一条的解一定时优化问题的解。

Part II

这一部分我们将给出解的计算方法,并通过解析表达式来去说明解是唯一的

现在假设的一组基底为,那么解则可以表示为:

则有:

求解ak,我们则可以通过线性代数的知识进行直接求解,首先我们把上述等式表示为矩阵的形式:

左边的矩阵叫做基底vn的Gram矩阵,记作G,我们将右边的矩阵记为b

因为所有基底全部是线性无关的,所以G可逆,进而我们可以直接写出a的表达式:

并且由于G是可逆的,自然a只存在唯一解

以上

机器学习的数学基础(3):正交性原理(orthogonality principle)相关推荐

  1. 机器学习理论引导 电子版_机器学习理论篇1:机器学习的数学基础(2)

    本节主要就是讲述的机器学习的数学基础,提到数学基础,可能一眼就会是满眼的枯燥.没意思,但是成就英雄的路上注定了孤独,要想要真正的在学术上有所突破就必须挨得住寂寞,受得住孤独,才能真正的走进熟悉直到完全 ...

  2. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形

    目录 前言 往期文章 5.6 用配方法化二次型为标准形 题目一 题目二 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ଘ(੭ˊᵕˋ)੭ ...

  3. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(21):正定二次型

    目录 前言 往期文章 5.7 正定二次型 定理9:惯性定理 定义10 定理10 推论 定理11:赫尔维茨定理 举例 例17 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的 ...

  4. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(26):线性变换的矩阵表达式

    目录 前言 往期文章 6.5 线性变换的矩阵表达式 定义6 定理2 定义7 举例 例11 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ...

  5. 【机器学习的数学基础】(四)解析几何(Analytic Geometry)(上)

    文章目录 3 解析几何(Analytic Geometry)(上) 3.1 范数 3.2 内积 3.2.1 点积 3.2.2 一般内积 3.2.3 对称正定矩阵 3.3 长度和距离 3.4 角度和正交 ...

  6. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(19):二次型及其标准形

    目录 前言 往期文章 5.5 二次型及其标准形 定义8:二次型 定义9:合同 定理8 推论 举例 例14 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出- ...

  7. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(23):维数、基与坐标

    目录 前言 往期文章 6.2 维数.基与坐标 定义2 定义3 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 ...

  8. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(25):线性变换

    目录 前言 往期文章 6.4 线性变换 定义4 定义5:线性变换 举例 例10 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ଘ(੭ˊᵕ ...

  9. 有人把机器学习的数学基础整理成了专辑(附下载 )

    来源:机器学习初学者 本文约2600字,建议阅读6分钟. 本文推荐一份机器学习初学者专辑. 公众号(DatapiTHU)后台回复"20200706"获取专辑下载 机器学习,需要一定 ...

  10. 机器学习的数学基础 - 信息论

    机器学习的数学基础 - 信息论   信息论 信息论本来是通信中的概念,但是其核心思想"熵"在机器学习中也得到了广泛的应用.比如决策树模型ID3,C4.5中是利用信息增益来划分特征而 ...

最新文章

  1. 自动驾驶软件工程之局部规划
  2. 干货合集|如何做一名优秀架构师?进来找答案!
  3. git rebase和git merge的用法
  4. tensorflow就该这么学--5( 神经网络基础)
  5. OpenSSL 再爆严重安全漏洞 —— CCS 注入
  6. sealos安装k8s集群注意事项:必须关闭任何形式的http_proxy代理
  7. php5.3教程,php5.3.3配置教程
  8. 从零开始学前端:字体图标的引入 --- 今天你学习了吗?(CSS:Day18)
  9. PHP 中 flush() 与 ob_flush() 的区别
  10. RC电路 波形分析
  11. APP服务器被恶意攻击怎么办?
  12. AcWing 2041. 干草堆(一维差分)
  13. 【本科毕业论文格式调整全家桶~页面设置|目录生成与调整|文献插入与格式】
  14. 阿里云国际版两个ECS云服务器之间的迁移教程
  15. 笔记本电脑开机到登入页面扩展显示器和电脑突然黑屏很久才显示
  16. GALIL运动控制卡维修控制器维修DMC-1840
  17. java 面试知识点总结
  18. 黄健翔昨天在意大利对澳大利亚的比赛上的解说激情四射
  19. GSA 8月最新5G报告:全球已发布100台5G设备
  20. 罗技K580键盘快捷键(ipad)

热门文章

  1. 大数据网站汇总(数据搜集、大数据竞赛、)
  2. 谷歌大脑 2016 年机器学习的 9 大进展,今年将大放异彩
  3. arduinouno的地是相连的吗_德阳马自达3方向机,宝马X7电子方向机进水可以修吗
  4. 结构体成员数组怎么初始化c语言,c语言,结构体数组怎么初始化
  5. 如何使用手机通过校园无线网在知网免费下载论文
  6. 记录从微信商户获取微信支付账单过程
  7. 吉他音阶实战练习教程(一)
  8. Visual Studio 2022 启用CodeLens - 程序抬头显示(查看字段、方法、类的引用)
  9. leetcode59 spiral matrix2
  10. 少儿美术课之水彩画第1集《草地上的小猫咪》