程序员的数学基础要这样巩固

拟算法攻城狮的小径

想着做做算法,于是觉得需要对于数学的基础进行一下巩固。基于微积分,概率论,线性代数这些东西都已经忘记了,所以在这里分享给大家一些攒的资源,专门针对想巩固数学基础滴同行。

微积分

我在一个叫大学生自学网的地方挖到了一个还可以的视频,最主要的是这个视频全(一整个系列) 并且免费。毕竟能免费的好东西尽量就不花钱呗: 微积分视频链接直接点进去,允许flah插件。无视什么版权提示直接点播放,就可以看了。前面挺基础的,如果觉得自己捡起来挺快的可以跳着看,直接看高阶导数和隐函数求导那里。下面是根据从事算法的经验觉得可能有用的部分

  1. 高阶导数
  2. 隐函数求导、对数求导法
  3. 不定积分
  4. 定积分
  5. 多元函数微分
  6. 泰勒展开

线性代数

线性代数这个部分主要是矩阵的运算。很多计算机专业的小伙伴们虽然知道运算法则和规律,但是苦于难以理解其几何意义。因此我推荐一个B站上的视频叫《线性代数的本质》。链接我附在后面。讲的挺好的,有时间可以看看。视频链接

概率论

这一部分对于算法来说是比较重要的,从各种分布,贝叶斯到后面的假设检验都有所涉及。这里面算法通常指的是人工智能算法。所以熟悉这些分布的规律是很重要的。很多资料讲的都差不多,所以基本上就是网上找几个教材和课件看看,只要看到算法公式的时候能知道这是什么就可以了。

计算机数学

计算机数学指的是在做计算机相关时必须的数学基础。推荐给大家两本书:《程序员的数学》平冈和幸,(日)堀玄著。这本在CSDN上有下载链接。还有一本叫《麻省理工计算机数学》(Mathematics in Computer Science)。这本书在网上是免费下载的。MCS下载链接

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值