高考刚结束,之前不少人让我推荐专业,对理工科的同学,我一般会说,如果你没有特别执着的专业方向,就报数学系好了。

其实小时候我也想不明白学好数学有什么用,直到后来学了工程数学之后,才意识到原来数学可以应用在各类工程中,尤其对技术人来说,学好线性代数就尤为重要。

为什么?线性代数是数值代数的数学理论前提,数值代数通常也称为矩阵计算,是以计算机为工具来求解各种数学模型,是特别为计算机上进行线性代数计算服务的,所以,计算机科学本身就离不开线性代数的知识。

作为数学中最抽象的一门课,线性代数的应用十分广泛,是计算机很多领域的基础。比如,如何让 3D 图形显示到二维屏幕上?这是线性代数在图形图像学中的应用。如何提高密码被破译的难度?这个密码学问题,用线性代数中的有限向量空间也可以很好地解决。

还有一个众所周知非常重要的应用领域 —— 机器学习。在我看来,机器学习的本质就是求解线性方程组。

很多人都觉得,机器学习很难,其实我感觉,机器学习本身没有多大难度,因为经过多年的积累后,很多规则已经成型了。对于我们来说真正难的,是机器学习背后的算法所涉及的基础数学原理,包括向量、矩阵等等。

我们可以来看下机器学习的整个知识体系

就单从数学角度来看,这个覆盖范围已经很广了,但你看,最最核心的还是线性代数,也就是最本质的向量和矩阵。所以说,学好线性代数才是最最关键的。

有些同学可能会说,线性代数对我好像没用,是的,如果你工作中除了 CRUD 就是处理各类字符串、链表、Hash 表,高中甚至初中数学就足够了。但只要你想「再往上走一步」,做任何一点带有创新性的技术,数学问题,往往会成为你的绊脚石。

线代这么难,怎么才能更轻松学懂、会用呢?

我当时学习的时候啃了不少线性代数相关的书籍,但大都是直接讲应用实践,再穿插了一些数学知识,从实践的角度切入,虽然入门容易,但缺点也显而易见的。这样学下来,只知道固定的应用场景,死记硬背几个知识点容易,但是数学底层知识不牢固,当真正遇到问题的时候,也只能干瞪眼了。

所以在技术领域里,我更推荐从底层基础概念开始,一步步往上走,一直到应用实践。

但是我寻寻觅觅一直没有找到这样的课程,直到我看到了极客时间推出了《重学线性代数》,通过自下而上的方式,以通俗易懂的语言,带你构建完整实用的线代知识框架,详解 9 个机器学习中必备的线代核心点,并且,还会讲到线性代数在计算机很多其他领域的基础和应用,比如:图形图像、密码学,等等,我确定,这就是我要找的线性代数的学习专栏,真正地能让大家掌握工程应用中的线代知识

????扫我的二维码,免费试读

结算用口令「xiandai66」

到手 ¥49,原价¥68

作者是谁?

朱维刚,毕埃慕(BIM)首席战略官、副总裁,前阿里云资深产品与技术专家,微软人工智能金牌讲师,长期专注于云计算和大数据领域。拥有多年海外工作经验,自2008年开始从事云计算和大数据相关工作,曾带领国际团队主导比利时电信云 BeCloud,以及新加坡政府云 G-Cloud的建设。

他是如何讲解线性代数?

为了让大家能更加系统地学习线性代数,作者将内容打磨成 2 个模板:

第一个模块是基础篇,讲的是线性代数的理论基础。

  • 先从最简单的线性方程组说起,在这基础上引出向量和矩阵,并通过矩阵来解线性方程组的不同方法(有直接法,也有实践中用得最多的间接迭代法)。

  • 然后,在向量和矩阵的基础上讲线性空间,因为在实践中,更多的是对集合的操作,也就是对线性空间的操作。线性空间好比是容器,它包含了向量,以及向量的运算。

  • 最后,介绍解析几何,是解析几何使得向量从抽象走向了具象,让向量具有了几何的含义,比如:计算向量的长度、之间的距离和角度,这在机器学习的主成分分析PCA中是非常有用的。

第二个模块是应用篇,作者结合线性代数的基础理论,讲解线性代数在计算机科学中的应用。

有了之前的基础后,你再来看应用实践就会觉得简单很多。在每一讲最后都特意设计了线性代数练习场,带你通过练习来巩固学到的知识点。

所以从整体来说,“重学线性代数”可以满足你四个层次的需求:

  • 第一层次:在研究应用领域时,希望能够理解数学公式的意义。

  • 第二层次:在阅读线性代数参考书时,希望理解书中的内容。

  • 第三层次:能够自己实践、自己计算。

  • 第四层次:能够踏入大规模矩阵计算的世界。

话不多说,大家自己看看目录吧 ????

订阅福利

早鸟优惠 + 口令「xiandai66」

到手价 ¥49,原价¥68

仅限前 100 人

点击「阅读原文」可直接购买,记得使用优惠口令「xiandai66」,以最优惠价 ¥49 入手

要重新学习线性代数了!相关推荐

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

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

  2. MKL学习——线性代数概念相关

    前言 回顾一下BLAS Level 1 2 3中的运算都有什么类型 BLAS Level 1 在BLAS Level 1中,进行的是向量-向量的操作.其中相关概念有 向量类型: 实数域,复数域,共轭 ...

  3. 深度学习——线性代数

    文章目录 1.基本数学概念 2.线性相关和生成子空间 3. 范式 4.特殊类型的矩阵和向量 5.特征分解 6.奇异值分解 1.基本数学概念 标量(scalar ):一个标量就是一个单独的数,它不同于线 ...

  4. 学习线性代数-行列式 笔记(一)

    一.排列与逆序 什么是排列: 比如:1,2,3,4,5-n 上面这个排列也叫作n级排列,n级排列的的组合有n的阶乘种. 逆序数: "逆序"是指较大的数排在了前面. "逆序 ...

  5. Pytorch--动手学深度学习--线性代数(乘积+点积+矩阵向量乘积+矩阵乘积+累加+降维+范数求解)

    乘积 x=torch.tensor([1,2,3]) y=torch.tensor([1,2,3]) Hadamard乘积:x*y 即元素对应相乘 点积:torch.dot(x,y) 相当于 torc ...

  6. 线性代数学习全攻略(内附机器学习路径图)

    高考刚结束,之前不少人让我推荐专业,对理工科的同学,我一般会说,如果你没有特别执着的专业方向,就报数学系好了. 其实小时候我也想不明白学好数学有什么用,直到后来学了工程数学之后,才意识到原来数学可以应 ...

  7. 我大一的线性代数学习

    我的大一的线性代数:借此怀念一下我大一的线性代数的学习 一.扯扯虚的 进入大一,学的是计算机专业,说是计算机专业,不过看看大一的课程,就是各种数学,其中就有线性代数. 线性代数上课,最重要的就是讲怎么 ...

  8. 线性代数学习之一切从向量开始

    前言: 从今天起开启一门新课程的学习,如标题所示那就是大学的数学课本之一----线性代数,为什么要学它呢?因为这周收到领导的技能考核通知[每年一次,超恶心的],当时收到这消息真是万马奔腾..还要向高考 ...

  9. 线性代数学习之向量的高级话题

    继续跟着上一次https://www.cnblogs.com/webor2006/p/14245895.html的对线性代数进行恶补,最近这块的学习时间会分配多一些​,因为要被考了嘛不捉急一点,这里依 ...

  10. Interactive Linear Algebra:免费的交互式线性代数学习教程

    本文介绍一个学习线性代数的网站,该网站通过将线性代数中的数学规则可视化,更直观的展示线性代数的运算过程.该网站可以帮助我们更快更高效的学习线性代数.如果有考研的同学或者觉得学习线性代数很枯燥或者很困难 ...

最新文章

  1. 怎样将.dotnetcharting控件生成的图标打印
  2. redis(nosql数据库)
  3. Logistic回归的自己推导
  4. 常见Java面试题 抽象类能使用 final 修饰吗?
  5. python 3d大数据可视化软件_最受欢迎的大数据可视化软件
  6. 绝地求生6月28日服务器维护,绝地求生6月28日更新到几点 吃鸡6月28日更新内容一览...
  7. django开发环境搭建
  8. Spark Structured SQL报错:Stream stream joins without equality predicate is not supported
  9. np.stack() | 数组堆叠
  10. 【数据结构】- 二叉树基础操作
  11. 东京大学计算机专业研究生好吗,东北大学计算机类研究生个人考研经历以及感受...
  12. 《Android Property
  13. python爬虫实例100例-python 爬虫实例
  14. One PUNCH Man——降维
  15. JQuery关于使用jsp:include标签需要注意的事
  16. metasploit msfvenom与veil绕过杀毒软件
  17. 厉害了!用12万行代码堆出来个蔡徐坤,编译还能通过!
  18. 我的游戏学习日志52——游戏与艺术(3)
  19. vue+mintui+picker弹框选择器
  20. JS高级前端开发群加群说明及如何晋级

热门文章

  1. 调洪演算双辅助线法程序(源代码),首次公开!
  2. 软件签名不一致是什么意思
  3. c语言math库正弦余弦函数
  4. 数字图像处理(21): 图像金字塔(高斯金字塔 与 拉普拉斯金字塔)
  5. Quartus II 13.1入门级使用方法 -仿真篇,适用于小白
  6. android代码改字体颜色,如何更改Android Studio的代码字体和颜色
  7. 电子技术基础资料合集
  8. 淘宝图片服务器的学习
  9. android 设置类PreferenceActivity
  10. Windows电脑生成iOS证书p12及mobileprovision文件文档