机器学习指南

最近又收集了蛮对这块的学习资料和教程,过段时间重构一下这个指南

(2022.03025)

现在可能并没有太多时间来专研这块,不过可以当做是自己的一个计划表吧,所以在这里做一个资料收集的目录,为以后学习铺一点路。该文案主要是收集以下内容:

1、深度学习入门资料

2、图像识别

3、智能风控

4、AI算法

5、深度学习框架库的使用

6、人工智能/深度学习在安全方面的应用

7、机器学习

前言

学习这一大类的知识,是需要一个数学功底和基础的编程知识,其中很多内容都是来源于统计学,实际上这也是这一类技术解决的问题,为大数据而生,需要使用数据来训练模型,才能后发挥出这项技术真正实力。

学习路径

比较喜欢天池平台上的一张图片

image-20220105201803858

基本上涵盖了人工智能、机器学习和深度学习知识框架,当然在该平台上也含有挺多的课程,值得推荐。link

同时推荐国内最大的人工智能开源社区

datawhale,不过最丰富的还是其github仓库中,后面挺多的学习的资料都会引用其中的。

如果确实不太清楚怎么学,学习路径是什么,可以关注其组队学习,几乎每个月都会组织组队学习。

基础篇

基础学习当然是学习(复习)基本的数学知识,概率论、统计学、高等数学、线性代数等等知识。其次便是学习python语法和与数据处理相关的库。

基础学习推荐教程:天池平台中的python语法Al数学基础两门课程

当然python语法学习和数学学习还有很对教程可以看,根据自己的实际情况学习

相关库学习推荐:NumPyPandasMatplotlib

基本上这就是几个基本的python库,在后续的数据分析和挖掘过程中是使用最为频繁。

数据分析课程

我们的很对内容都是针对数据进行展开工作的,所以对数据分析、数据清洗是我们训练模型的前奏。

推荐课程:hands on data analysis

内容并不多,可以在学完基础的python和相关的库后进行学习

视频课程:数据分析

机器学习教程

吴恩达的课程更多的是在学习机器学习的理论知识,同时也讲到了很对的机器学习算法,算是入门机器学习一个很经典的课程。

机器学习讲义

相关的学习笔记

李宏毅讲过很多次机器学习课程,并且该课程在youtube上也是同步,同样也是学习机器学习非常经典的课程

官方博客地址:机器学习2021春季

学习笔记:李宏毅机器学习笔记 学习笔记2

课件及作业:课件和作业

  • 南京大学周志华《机器学习》+《机器学习公式详解》

这两本书算是非常经典的入门书籍,基本上都是用这两本书籍来入门学习。

西瓜书白话解读,专门讲解西瓜书的。

南瓜书的讲解,实际上南瓜书是对西瓜书的一个补充和延伸

胡教授在讲授SVM支持向量机这块是非常的清晰的,优先推荐前面的三个课程来学习机器学习。

上面的课程基本上学习完成,课后作业也是写过后,基本上在机器学习理论上是没有什么问题,至于机器学习算法,原理应该都是可以理解的,最好的就是来点实战的项目进行落地实现。

如果时间不够,可以直接看天池平台的课程

机器学习原理和实战

深度学习课程

深度学习在一定程度上会依靠机器学习相关的知识,知识解决的问题类型是不同的,深度学习更多的是偏向于图片识别、NLP、机器视觉等等问题。

这个课程是《动手学习深度学习》这本书的作者授课,内容是也是很不错的,作为深度学习入门PyTorch是很好的选择

课程网站:https://courses.d2l.ai/zh-v2/

该课程在国内算是优秀的课程,并且在这个方向有挺大的影响力,基本上这个课程是深度学习基础课程,如果后期方向是CV、NLP,这个算是一个基础。

课程教材和PPT

学完这个课程,不妨看看CS244U,自然语言理解,算是CS244N的进阶

最新公布的课程 CS244U 2021

当然在bilibili上也存在一门课程 CS244U,含有中文字幕

相关课表:CS244U

  • 吴恩达 Deepleraning.in实际上是可以推荐的,毕竟在AI教育行业,是顶端的课程。

深度学习专业总共五门课程

课程很多资源可以B站或者其官方的网站中看

实战(进阶)篇

数据挖掘实战

①、数据挖掘实战,势必会用到机器学习算法来训练模型,解决问题,这里首先推荐的是几款难度并不是很大的实战项目

②、天池平台出版的《阿里云天池大赛赛题解析 机器学习篇》

在该本书中详细的讲解了四个经典的案例,用来实战学习机器学习,可以在天池平台实战

机器学习

斯坦福实用机器学习2021秋季课

李沐大神在斯坦福开设的课程,不过在中国又开设了中文版本,非常值得学习

课程主页

https://c.d2l.ai/stanford-cs329p/

深度学习

这套课程的重点就是学习如何阅读论文,这些论文是精心挑选,基本上是深度学习必读的论文。

同时作者又一个论文仓库,值得我们学习

资料收集

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

blog

并且其中的文章也是值得学习和阅读

文章

6、pytorch官方教程

https://pytorch.org/tutorials/

7、电商风控赛题分享

https://mp.weixin.qq.com/s/jpJBvPihhHxREC6-FcXGyQ


机器学习指南
http://example.com/2023/03/10/机器学习指南/
作者
John Doe
发布于
2023年3月10日
许可协议