首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该知道多少线性代数来学习机器学习

我应该知道多少线性代数来学习机器学习
EN

Stack Overflow用户
提问于 2014-11-18 08:34:42
回答 2查看 1.7K关注 0票数 1

我刚开始机器学习,但并不是很新,我知道一些简单的东西,比如K-均值聚类,人工神经网络和贝叶斯推理。我想学习机器学习的更多细节,所以我开始阅读“机器学习:一个概率的观点”,我没有问题,直到我开始章节“高斯过程”,在那里我看到了许多特征分解,以及如何使用对角协方差矩阵可以帮助不过分适合…我对此一无所知。那我该怎么办?我应该开始阅读整本线性代数书,还是应该专注于线性代数的一些主题,以便以概率的方式学习机器学习?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-18 10:34:41

线性代数是机器学习的基石,因为机器学习中的一切都是向量或矩阵。点积、距离、矩阵因式分解、特征值等时有发生。

来源:http://fastml.com/math-for-machine-learning/

票数 0
EN

Stack Overflow用户

发布于 2014-11-18 10:04:59

矩阵必须成为您的新名字。

说真的,现在很多机器学习都是纯线性代数,涉及到大量的矩阵运算。如果没有良好的线性代数知识,你会发现很难理解他们在写什么;但是矩阵表示法允许将大量的复杂性放入一个简短、精确的公式中。

深入学习很好地使用GPU卡,因为它是很多矩阵乘法。没有线性代数,没有深度学习。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26989849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档