一份关于机器学习中线性代数学习资源的汇总-阿里云开发者社区

开发者社区> 人工智能> 正文

一份关于机器学习中线性代数学习资源的汇总

简介: 本文是一份关于机器学习中线性代数学习指南,所给出的资源涵盖维基百科网页、教材、视频等,机器学习从业者可以从中选择合适的资源进行学习。

对于机器学习而言,要学习的特征大多数是以矩阵的形式表示。线性代数是一门关于矩阵的数学,也是机器学习领域中的一个重要支柱。

对初学者来说,线性代数可能是一个富有挑战性的难点。那么通过这篇文章,你会收获如何学习与机器学习相关的线性代数内容的相关建议与帮助。

读完这篇文章,你就会了解:

可以参考维基百科上的文章和线性代数教材

可以学习或复习线性代数的大学课程和在线课程

一些关于线性代数主题讨论的问答网站

3db5a22ab1a149306ff08539a31c298edc60032a

维基百科上的线性代数解释

维基百科是一个伟大的网站,所有的重要主题的描述大多都是简洁、正确的。但存在的不足就是缺少更多人性化的描述,如类比等。

然而,当你对线性代数有一些疑问时,我建议你首先不要从维基百科上面寻找答案。维基百科上面一些关于线性代数好的网页有以下几个:

线性代数教材

强烈建议手头上有一本好的线性代数教材,并将其作为参考教材。一本好教材的好处就是书上内容的解释都应该是相一致,而缺点可以是非常昂贵的。那么如何去寻找一本好的教材呢?答案很简单,就是一些顶尖大学的本科或研究生课程所需的线性代数教材。

我建议的一些基础性的教材包括一下几本(仅供参考):

f18dfd16129997d2e36224af6266d2206aa531b4

此外,建议的一些更高层次的教材如下:

1a29910097acdf4afa45b8760d9ae312b25604dc

另外推荐一些关于多元统计的好教材,这是线性代数和数值统计方法的集合。

也有一些在线的书籍,这些书籍可以在维基百科线性代数词条的最后一部分内容中可以看到。

线性代数大学课程

大学的线性代数课程是有用的,这使得本科生学习到他们应该掌握的线性代数内容。而作为一名机器学习实践者,大学的线性代数课程内容可能超过你所需掌握的内容,但这也能为你学习机器学习相关线性代数内容打下坚实的基础。

现在许多大学课程提供幻灯片的讲义、笔记等PDF电子版内容。有些大学甚至提供了预先录制的讲座视频,这无疑是珍贵的。

我鼓励你通过使用大学课程教材,深入学习相关课程来加深对机器学习中特定主题的理解。而不需要完全从头学到尾,这对于机器学习从业者来说太费时间了。

美国顶尖学校推荐的课程如下:

线性代数在线课程

与线性代数大学课程不同,在线课程作为远程教育而言显得不是那么完整,但这对于机器学习从业者而言学起来相当的快。推荐的一些在线课程如下:

问答平台

目前网络上存在大量的问答平台,读者们可以在上面进行相关话题的讨论。以下是我推荐的一些问答平台,在这里要注意,一定要记得定期访问之前发布的问题及坛友的解答。

Numpy资源

如果你是用Python实现相关的机器学习项目,那么Numpy对你而言是非常有帮助的。

Numpy API文档写得很好,以下是一些参考资料,读者可以阅读它们来了解更多关于Numpy的工作原理及某些特定的功能。

如果你同时也在寻找关于Numpy和Scipy更多的资源,下面有几个好的参考教材:

作者信息

Jason Brownlee,机器学习专家,专注于机器学习教育

个人主页:https://machinelearningmastery.com/author/jasonb/

本文由北邮@爱可可-爱生活老师推荐,阿里云云栖社区组织翻译。

文章原标题《Top Resources for Learning Linear Algebra for Machine Learning》,作者:Jason Brownlee,译者:海棠,审阅:袁虎。

文章为简译,更为详细的内容,请查看原文

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
人工智能
使用钉钉扫一扫加入圈子
+ 订阅

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

其他文章