打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一个机器学习算法工程师,对数学的掌握程度应该是怎样的?

对于机器学习算法工程师而言,统计和线性代数毫无疑问是需要掌握的。

统计

比如评估机器学习算法的表现,用到的各种指标就源于统计学,包括准确率召回F1AUROC等。

(AUROC曲线;图片来源:gerardnico.com)

再比如很多机器学习算法都假定数据符合某种分布(或至少接近某种分布),同样,这些分布的知识也属于统计学。

(混合高斯分布;图片来源:StackOverflow)

线性代数

尤其是矩阵的各种变换,因为大量机器学习算法都是在和矩阵打交道。

(图片来源:apple.com)

比如,现在很火热的深度学习中最常用的卷积操作,就是矩阵的变换。

其他

还有一些内容:

多变量微积分。比如,现在无比热门的神经网络,优化方法几乎全是基于梯度下降,而梯度下降,其实就是链式求导。不过,理工科应该都学过这方面的课程。

概率论。概率也是机器学习算法中频繁用到的。不过基础的概率知识在统计学中已经包括了,而比较深入的概率知识其实在机器学习算法设计的时候并不经常用到。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
入门AI的数学图谱 | 机器学习涉及的数学知识 | 入门AI系列
如何成为一名自然语言处理工程师
机器学习必备的数学基础有哪些?
数学在机器学习中的角色
干货 | 机器学习需要哪些数学基础?
不学好数学也想当数据科学家?不存在的
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服