机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线

序言

写完《机器学习深度研究:机器学习中的高等数学/微积分及Python实现》,觉得十分对不起读者,写的自己都不满意。

就像前篇所说,这种极度基础的知识是最难介绍的,我也在思考如何转变方式,把问题讲清楚。但是头条是不支持数学公式的,篇幅也受限。所以本篇文章,我想介绍一下自己的学习历程,看过不错的教材和视频推荐给大家。这样大家也能少走弯路,更全面的学到知识。

同时建议:贪多嚼不烂,求精不求多,我有自信,看过我推荐的这本书和视频,线性代数就绝对可以搞定了。

机器学习中的线性代数

线性代数是机器学习领域不可或缺的一部分,从描述算法操作的符号到代码中算法的实现,都属于线性代的研究范围。线性代数在机器学习的几乎所有地方都有使用,具体用到的知识点有:

  • 向量和它的各种运算,包括加法,减法,数乘,转置,内积
  • 向量和矩阵的范数,L1范数和L2范数
  • 矩阵和它的各种运算,包括加法,减法,乘法,数乘
  • 逆矩阵的定义与性质
  • 行列式的定义与计算方法
  • 二次型的定义
  • 矩阵的正定性
  • 矩阵的特征值与特征向量
  • 矩阵的奇异值分解
  • 线性方程组的数值解法,尤其是共轭梯度法

教材推荐

学习线性代数,你可千万不要掏出同济大学版的教材出来,这本书非常糟糕,它只适合考试复习用。

我推荐《Linear Algebra Review and Reference》

本资料为CS229 Andrew Ng-Mechine Learning课程关于线性代数的复习讲义。
英文不好的同学也不用担心,已经有大佬将其翻译成中文了,目录如下:

    1. 基础概念和符号
  • 1.1 基本符号
  • 2.矩阵乘法
  • 2.1 向量-向量乘法
  • 2.2 矩阵-向量乘法
  • 2.3 矩阵-矩阵乘法
  • 3 运算和属性
  • 3.1 单位矩阵和对角矩阵
  • 3.2 转置
  • 3.3 对称矩阵
  • 3.4 矩阵的迹
  • 3.5 范数
  • 3.6 线性相关性和秩
  • 3.7 方阵的逆
  • 3.8 正交阵
  • 3.9 矩阵的值域和零空间
  • 3.10 行列式
  • 3.11 二次型和半正定矩阵
  • 3.12 特征值和特征向量
  • 3.13 对称矩阵的特征值和特征向量
  • 4.矩阵微积分
  • 4.1 梯度
  • 4.2 黑塞矩阵
  • 4.3 二次函数和线性函数的梯度和黑塞矩阵
  • 4.4 最小二乘法
  • 4.5 行列式的梯度
  • 4.6 特征值优化

如需电子版请私信我:线性代数 wx:htsa360

视频推荐

有些同学更喜欢看视频,这里我吹爆一门由大名鼎鼎的3blue1brown出品的教程:《线性代数的本质》,3blue1brown的课程,动画精美,讲解生动,非常适合帮助建立数学的形象思维,值得反复观看。

看过之后我相信你会发出这样的感慨:我以前学的线性代数是什么鬼呀!

举个例子,叉积这个概念在机器学习中应用不能更广泛,3B1B对它的解释:把w投射到v所在的直线上,将w在v上投影的长度乘以v的长度,就是其点积的值

想要观看的同学可以去B站搜索:av6731067

机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线相关推荐

  1. 学会python需要数学吗_机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线...

    机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线 序言 写完<机器学习深度研究:机器学习中的高等数学/微积分及Python实现>,觉得十分对不起读者,写的自己都不满意 ...

  2. 推荐一个英语学习网站speak2me

    推荐一个英语学习网站speak2me 网址:http://www.speak2me.cn/index.php/reg/Tg=8uesoD2aLq 有听力.口语.测试:针对不同水平分类为初级.中级.高级 ...

  3. 推荐一个python学习的宝库(github的star数71000+)

    Python近几年非常火,TIOBE2019年一月发布的排行榜显示,python获得2018年第3次获得TIOBE最佳年度语言称号,这是python第3次获得TIOBE最佳年度语言排名,也是获奖次数最 ...

  4. 1分钟推荐一个深度学习领域的必备网站,高能!

    花一分钟的时间收获一个深度学习必备网站,入股不亏! 目录 深度学习领域的论文和代码 1.1 点击首页的Browse State-of-the-Art(也可以直接搜索关键词) 1.2 点击首页的Data ...

  5. 王喆<深度学习推荐系统实战>之推荐模型篇学习笔记

    一.协同过滤 1.在 MovieLens 数据集中,不同用户对物品打分的标准不尽相同.比如说,有的人可能爱打高分,评价的影片得分都在 4 分以上,有的人爱打低分,大部分影片都在 3 分以下.你觉得这样 ...

  6. python学习网站-有哪些值得推荐的Python学习网站?

    ======2019.02.04更新======== 更多文章内容,欢迎关注我的微信公众号:云时代的运维开发 #*******前言*******# 学习和关注python有五年多的时间. 收藏了一些不 ...

  7. linux学习比较好的网站,推荐一个好的在线学习Linux/Unix的好网站

    Unix体验中心(Unix-Center.Net)的目标是为研究.学习和使用各种版本的Unix和类Unix操作系统的教师.学生和工程技术人员提供一个体验和测试各种版本的Unix和类Unix系统的软硬件 ...

  8. 推荐一个MD学习交流微信公众号

    一个不错的MD学习交流公众号

  9. 推荐一个Arduino学习模拟器: 123D Circuites

    123D Circuites是AutoDesk发布的一个专业电子模拟器网站,网址为:https://123d.circuits.io/ 可以通过虚拟Arduino 板和实验电路板来研究电子问题,方便用 ...

  10. 背完这446句,你的口语绝对不成问题了(推荐一个英语学习QQ群:102865269)

    1. I see. 我明白了. ­ 2. I quit! 我不干了! ­ 3. Let go! 放手! ­ 4. Me too. 我也是. ­ 5. My god! 天哪! ­ 6. No way! ...

最新文章

  1. 数据连接池的工作机制是什么?
  2. 第 138 章 Spark
  3. java并发 设计模式,Java并发——设计模式
  4. channelartlist标签不能调用外部链接栏目的解决办法
  5. CSS清除默认样式,技术详细介绍
  6. [国嵌笔记][025][ARM指令分类学习]
  7. MySQL的NULL值
  8. linux学习笔记:磁盘挂载与卸载命令
  9. 【GAMES-202实时渲染】4、3D空间全局光照(RSM、LPV、VXGI)
  10. [BJTU]C语言期中考试总结
  11. clang: error:clang frontend command failed due to signal
  12. Go语言攻略:“面向对象”
  13. 曙光服务器amd芯片,AMD六核体验 曙光Ar-H服务器首发评测.docx
  14. html边框颜色不显示,关于html:Firefox中边框颜色显示不正确
  15. 可以作为艺术作品欣赏的CT三维重建技术。
  16. SAP中实现所见即所得的打印功能操作方法
  17. 基于SpringBoot+VUE的线上教学管理平台系统
  18. 数学菜鸟的AI学习攻略 | 数学符号轻松入门
  19. c加加语言三体问题,既然三体问题无法精确计算,行星的运行是否也不能精确?...
  20. Mybatis学习(叁)

热门文章

  1. 开源字体_开源字体的前5大资源
  2. sci协议集群服务器,唠嗑|新出了关于SCI的规定,可我连SCI分区都没搞明白
  3. vmrc必须从URL启动该应用程序
  4. C语言UDP socket编程
  5. php天气预报小偷,php天气预报的小偷程序
  6. AlphaGo Zero,造神还是开启潘多拉魔盒?【附论文下载】
  7. 陶瓷封装产品的6大优点
  8. 2020最详细下载安装注册最新版 Secure CRT 8.7
  9. html5设计基础报告,《网页设计与制作基础》实验报告.doc
  10. MyEclipse详细使用教程