机器学习指南
最近又收集了蛮对这块的学习资料和教程,过段时间重构一下这个指南
(2022.03025)
现在可能并没有太多时间来专研这块,不过可以当做是自己的一个计划表吧,所以在这里做一个资料收集的目录,为以后学习铺一点路。该文案主要是收集以下内容:
1、深度学习入门资料
2、图像识别
3、智能风控
4、AI算法
5、深度学习框架库的使用
6、人工智能/深度学习在安全方面的应用
7、机器学习
前言
学习这一大类的知识,是需要一个数学功底和基础的编程知识,其中很多内容都是来源于统计学,实际上这也是这一类技术解决的问题,为大数据而生,需要使用数据来训练模型,才能后发挥出这项技术真正实力。
学习路径
比较喜欢天池平台上的一张图片
基本上涵盖了人工智能、机器学习和深度学习知识框架,当然在该平台上也含有挺多的课程,值得推荐。link
同时推荐国内最大的人工智能开源社区
datawhale,不过最丰富的还是其github仓库中,后面挺多的学习的资料都会引用其中的。
如果确实不太清楚怎么学,学习路径是什么,可以关注其组队学习,几乎每个月都会组织组队学习。
基础篇
基础学习当然是学习(复习)基本的数学知识,概率论、统计学、高等数学、线性代数等等知识。其次便是学习python语法和与数据处理相关的库。
基础学习推荐教程:天池平台中的python语法和Al数学基础两门课程
当然python语法学习和数学学习还有很对教程可以看,根据自己的实际情况学习
相关库学习推荐:NumPy、Pandas、Matplotlib
基本上这就是几个基本的python库,在后续的数据分析和挖掘过程中是使用最为频繁。
数据分析课程
我们的很对内容都是针对数据进行展开工作的,所以对数据分析、数据清洗是我们训练模型的前奏。
内容并不多,可以在学完基础的python和相关的库后进行学习
视频课程:数据分析
机器学习教程
- 吴恩达的机器学习系列课程
吴恩达的课程更多的是在学习机器学习的理论知识,同时也讲到了很对的机器学习算法,算是入门机器学习一个很经典的课程。
- 台湾大学李宏毅机器学习课程
李宏毅讲过很多次机器学习课程,并且该课程在youtube上也是同步,同样也是学习机器学习非常经典的课程
官方博客地址:机器学习2021春季
课件及作业:课件和作业
- 南京大学周志华《机器学习》+《机器学习公式详解》
这两本书算是非常经典的入门书籍,基本上都是用这两本书籍来入门学习。
西瓜书白话解读,专门讲解西瓜书的。
南瓜书的讲解,实际上南瓜书是对西瓜书的一个补充和延伸
- 浙江大学胡浩基机器学习课程
胡教授在讲授SVM支持向量机这块是非常的清晰的,优先推荐前面的三个课程来学习机器学习。
上面的课程基本上学习完成,课后作业也是写过后,基本上在机器学习理论上是没有什么问题,至于机器学习算法,原理应该都是可以理解的,最好的就是来点实战的项目进行落地实现。
如果时间不够,可以直接看天池平台的课程
深度学习课程
深度学习在一定程度上会依靠机器学习相关的知识,知识解决的问题类型是不同的,深度学习更多的是偏向于图片识别、NLP、机器视觉等等问题。
这个课程是《动手学习深度学习》这本书的作者授课,内容是也是很不错的,作为深度学习入门PyTorch是很好的选择
- 复旦大学邱锡鹏 神经网络与深度学习
该课程在国内算是优秀的课程,并且在这个方向有挺大的影响力,基本上这个课程是深度学习基础课程,如果后期方向是CV、NLP,这个算是一个基础。
stanford CS244N NLP with deep learning 2021
这个课程同样是非常的经典,侧重在NLP与深度学习
学完这个课程,不妨看看CS244U,自然语言理解,算是CS244N的进阶
最新公布的课程 CS244U 2021
当然在bilibili上也存在一门课程 CS244U,含有中文字幕
相关课表:CS244U
- 吴恩达 Deepleraning.in实际上是可以推荐的,毕竟在AI教育行业,是顶端的课程。
深度学习专业总共五门课程
实战(进阶)篇
数据挖掘实战
①、数据挖掘实战,势必会用到机器学习算法来训练模型,解决问题,这里首先推荐的是几款难度并不是很大的实战项目
②、天池平台出版的《阿里云天池大赛赛题解析 机器学习篇》
在该本书中详细的讲解了四个经典的案例,用来实战学习机器学习,可以在天池平台实战
机器学习
斯坦福实用机器学习2021秋季课
李沐大神在斯坦福开设的课程,不过在中国又开设了中文版本,非常值得学习
课程主页
深度学习
- 李沐的深度学习论文精读
这套课程的重点就是学习如何阅读论文,这些论文是精心挑选,基本上是深度学习必读的论文。
同时作者又一个论文仓库,值得我们学习
资料收集
1、深度学习更好的检测命令混淆,有公开的代码
https://medium.com/adobetech/using-deep-learning-to-better-detect-command-obfuscation-965b448973e0
2、一个专门做人工智能的博主
github上内容还是值得推荐,其中还有很不不错的学习指南
https://github.com/dair-ai/ML-YouTube-Courses
3、transformers学习指南,是一个入门的好教程
https://e2eml.school/transformers.html
同时该博主的文章也是比较的成系列,可以关注一下
https://e2eml.school/blog.html#201
4、用与语义搜索的自然语言处理(NPL)
https://www.pinecone.io/learn/nlp
5、NUS的学生的博客,主要研究方向是graph deep learning
并且其中的文章也是值得学习和阅读
6、pytorch官方教程
https://pytorch.org/tutorials/
7、电商风控赛题分享