如何自学人工智能路径规划(附资源,百分百亲身经验)经济与编程

下面的每个资源都是我亲身学过的,且是网上公开公认最优质的资源。

下面的每个学习步骤也是我一步步走过来的。希望大家以我为参考,少走弯路。

综述,机器学习的自学简单来说分为三个步骤

前期:知识储备包括数学知识,机器学习经典算法知识,编程技术(python)的掌握

中期:算法的代码实现

后期:实战水平提升

机器学习路径规划图

一、数学基础

很多人看到数学知识的时候就望而却步,数学是需要的,但是作为入门水平,对数学的要求没有那么的高。假设你上过大学的数学课(忘了也没事),需要的数学知识啃一啃还是基本能理解下来的。

1.1、数学内容

线性代数:矩阵/张量乘法、求逆,奇异值分解/特征值分解,行列式,范数等

统计与概率:概率分布,独立性与贝叶斯,最大似然(MLE)和最大后验估计(MAP)等

优化:线性优化,非线性优化(凸优化/非凸优化)以及其衍生的如梯度下降、牛顿法等

微积分:偏微分,链式法则,矩阵求导等

信息论、数值理论等

上面的看不太懂没事,不是特别难,学习一下就能理解了。

1.2、数学资源

网上有很多人会列举大量大量的课程资源,这是非常不负责任的事,学完那些我头发都得白了。实际上,我们只需要学习其中的一部分就够了。

1.2.1、吴恩达的斯坦福大学机器学习王牌课程CS229,课后就有对学生数学知识的要求和补充,这些数学知识是完全符合机器学习要求的,不多也不少。墙裂推荐要看,不过只有英文版的。

1.2.2、深度学习的三大开山鼻祖之一Yoshua Bengio写的深度学习(包含了机器学习)领域的教科书,现在以开源的形式在网上公开。这部书被誉为深度学习的圣经。在这里我们只看这本书的第一部分,也就是数学基础。囊括了机器学习所需的所有必备数学基础,而且是从最基础的说起,也不多,必读的。

1.2.3、跟机器学习算法相结合的数学知识。上面两部分是理论层面的数学,机器学习算法中会对这些数学进行应用。

好了,数学方面我只推荐上面三个资源,三个都是必看的。里面很多可能你现在看不太懂,没关系。先大概过一遍,知道自己的数学水平在哪。在看到算法知识的时候,不懂的再回来补就好。后期需要更多的数学资料我会再更新的。

二、编程技术

编程语言:python3.5及以上,python易学,这个这期先不细讲。

三、经典算法知识

算法包括机器学习和深度学习,机器学习是深度学习的基础。所以务必先学机器学习的经典算法,再学深度学习的算法。

3.1、机器学习

3.1.1、课程资料

首推吴恩达的CS229,经典中的经典,在网易公开课里有视频,翻译,课程讲义,笔记是非常非常完备的。墙裂推荐。这个课程对数学有一定的要求,但我觉得只要你上过大学的数学,然后补一下上面的数学,完全可以直接来看这个CS229。

假设你的数学真的很差的话,怎么办?吴恩达在coursera上也开了一门跟CS229完全匹配的课程,coursera机器学习课。这门课是CS229的翻版,唯一不同的是它对数学基本是没有要求了,如果你对数学真的不懂的话,那就先看这个的教程吧。它跟CS229的关系就是同样的广度,但是深度浅很多,不过你学完coursera还是要回过头来看CS229的。这个也是免费的。

3.1.2、配套书籍:

机器学习实战,必看。用代码实现了一遍各大经典机器学习算法,必须看,对你理解算法有很大帮助,同时里面也有应用。如果大家看上面纯理论的部分太枯燥了,就可以来看看这本书来知道在现实中机器学习算法是怎么应用的,会很大程度提升你的学习兴趣,当初我可是看了好几遍。

李航《统计学习方法》,配合着看

周志华《机器学习》,机器学习的百科全书,配合着看。

3.2、深度学习

说到深度学习,我们不得不提斯坦福的另一门王牌课程CS231,李飞飞教授的。这门课的课程,课后习题,堪称完美。必须必须看。整个系列下来,特别是课后的习题要做,做完之后你会发现,哇哦!它的课后习题就是写代码来实现算法的。这个在网易云课堂上有。

墙裂建议要阅读这个知乎专栏,关于怎么学这门课,这个专栏写的很清楚。

到这里了,你的机器学习和深度学习算是入门了。学完上面这些,按一天6小时,一周六天的话,起码也得三个月吧。上面是基本功一定要认真学。但是,还找不了工作。因为你还没把这些知识应用到实际当中。

3.4、实战部分

3.4.1、实战基础

这一个阶段,你要开始用tensorflow(谷歌的深度学习框架)、scikit-learn(python的机器学习框架),这两个框架极大程度地集成了各大算法。其实上面在学习cs231n的时候你就会用到一部分。

这是scikit-learn的官方文档中文版翻译,有理论有实战,最好的库学习资源,没有之一。认真看,传统的机器学习就是用这个库来实现的。

官方文档很详尽,还有实战例子,学习tensorflow的不二之选

3.4.2、实战进阶

仅仅看这两个教程是不够的,你需要更多地去应用这两个库。

接下来推荐一部神书,机器学习和深度学习的实战教学,非常非常的棒,网上有很多号称实战的书或者例子,我看了基本就是照搬官网的,只有这一本书,是完全按照工业界的流程解决方案进行实战,你不仅能学习到库的应用,还能深入了解工业界的流程解决方案,最好的实战教学书,没有之一。书名是hands-on-ml-with-sklearn-and-tf

3.4.3、实战最终阶段

kaggle数据竞赛,如果你已经学到了这一步,恭喜你离梦想越来越近了:对于我们初学者来说,没有机会接触到机器学习真正的应用项目,所以一些比赛平台是我们不错的选择。参加kaggle竞赛可以给你的简历增分不少,里面有入门级别到专家级别的实战案例,满足你的各方面需求。如果你能学到这一步了,我相信也不需要再看这个了。

补充:

学到这个水平,应该是能够实习的水平了,还有很多后面再说吧。比如深度学习和机器学习的就业方向,深度学习得看论文,找工作还得对你得编程基础进行加强,具体就是数据结构与算法,我当年在这个上面可是吃了很大的亏。

这里面关于深度学习和机器学习的就业其实是两个方向,上面的其实也没有说全。一般来说,你得选择一个方向专攻。我建议的是,自学的最好在后期侧重机器学习方向,而不是深度学习。深度学习的岗位实在是太少,要求太高。机器学习还算稍微好点。

重点:上面的学习路径是主要框架,但是不意味着仅仅学习这些就够了。根据每个人基础的不同,你有可能需要另外的学习资料补充。但是,我希望大家可以按照上面的主框架走,先按上面我推荐的资源学,有需要的再去看别的(我之后也会推荐),上面的我能列出来的都是最经典的,最有效率,而且我亲身学过的。

后续文章:

上面每个学习步骤还可以细分开来,这是接下来文章的重点。比如python怎么学,cs229和cs231学习过程中会碰到什么困难,kaggle怎么用,数学还跟不上怎么办?后续都会一一说明。

THE END
0.小白入门人工智能(非常详细),AI原来也能简单学,非常详细看这一篇就够人工智能是当前科技发展的热门领域,越来越多的人希望进入这个领域。但是,由于人工智能的知识体系非常复杂,因此入门需要一定的步骤和策略。在本文中,我们将介绍入门人工智能的路线和前景,以及如何选择学习资料和学习方法。 第一步 是学习Python。 Python是人工智能领域最常用的编程语言之一,因此,掌握Python是进入人工智能领域的第一jvzquC41dnuh0lxfp0tfv87623e96=>7:980c{ykenk0fnyckny03=<9336::
1.考试程序软件开发教程编程语言入门py爬虫人工智能零基础自学当当火把图书专营店在线销售正版《Python编程入门与算法进阶 Python青少年等级考试程序软件开发教程编程语言入门 py爬虫人工智能零基础自学》。最新《Python编程入门与算法进阶 Python青少年等级考试程序软件开发教程编程语言入门 py爬虫人工智能零基础自学》简介、书评、试jvzq<84rtqjve}3fcpmecwl0eqs03:6348:67A70jvsm
2.人工智能入门基础小白学习路线人工智能学习教程人工智能(AI)已经成为当今科技领域最热门的话题之一,它正在改变我们的生活方式和工作方式。从智能家居到自动驾驶汽车,从语音助手到医疗诊断,AI 的应用无处不在。对于初学者来说,进入这个充满潜力的领域可能会感到有些不知所措。本文将为你提供一份详细的人工智能入门学习路线,帮助你从零基础逐步掌握 AI 的核心概念和jvzquC41dnuh0lxfp0tfv87723e:3?763480c{ykenk0fnyckny03=<:78628
3.零基础怎么入门AI?这份学习路径指南请收好,建议收藏噢~ai学习建议在人工智能飞速发展的当下,很多人都想踏入AI的世界,却又因 “零基础” 而望而却步。其实,AI 并非遥不可及,只要找对方法,普通人也能轻松入门。下面,就为大家送上一份零基础入门 AI 的学习路径指南,助你开启 AI 学习之旅。 一、对 AI 常见的误解 jvzquC41dnuh0lxfp0tfv8~qwogpd8ftvkimg8igvcomu866;4868:9
4.零基础如何入门AI人工智能?一文说明!人工智能是一个典型的多学科交叉的学科,其中就包括:哲学、数学、计算机、经济学、语言学,神经学等等。所以真正要入门人工智能需要学习的周期非常长。那么零基础如何入门 AI 人工智能呢?接下来,我将详细向大家介绍以下步骤。 点击下方图片,立即获取AI界面模版👇jvzquC41lu4eg|nip1yqglncn1gsvrhng1mfv}npi/yuc{ygf/}jvq2ck0nuou
5.【AI学习】零基础如何学习AI知识和使用AI工具?(适用于AI入门/小白)(适用于AI入门/小白) ▌锅头导读 很多同学问锅头,零基础怎么学AI?有没有系统性学习AI的系列教程? 注:AI是人工智能的简称,覆盖范围较广。本文所说的AI,主要指AIGC(即AI生成内容)。 在这里,锅头把自己学习AI的思路方法梳理后,总结分享如下: 学习AI知识:了解AIGC的基础知识,对AIGC有初步认知。jvzquC41yy}/5?5fqe4dp8ftvkimg8:4:4?3a:6483>97;;0jvsm
6.新达内教育IT培训官网• 编程零基础入门课程 • 零基础学计算机 • 新手怎么开始学编程? • 学习电脑的基本知识 • 如何学电脑基础入门?零基础电脑学习完整路线图 • 学习ios需要什么基础知识 达内内部资料共享 • android编程入门很简单 android编程入门自学 • android实训报告 android实训心得体会 • android中jvzquC41yy}/vniw0et0
7.考试程序软件开发教程编程语言入门py爬虫人工智能零基础自学当当浙江出版集团图书专营店在线销售正版《Python编程入门与算法进阶 Python青少年等级考试程序软件开发教程编程语言入门 py爬虫人工智能零基础自学》。最新《Python编程入门与算法进阶 Python青少年等级考试程序软件开发教程编程语言入门 py爬虫人工智能零基础自学》简介、jvzq<84rtqjve}3fcpmecwl0eqs03:6777:13B:0jvsm
8.亲测能用AiCC2020Mac免费中文版下载Illustrator-AI2023自学宝典(零基础到广告设计实战教程) 第一章: Illustrator软件初识 第1课:Illustrator主要功能简介( 05 :43 )免费学 第2课:界面介绍及基本布局( 11 :40 )免费学 第3课:首选项与属性面板( 20 :42 ) 第4课:快捷键使用( 07 :57 ) jvzquC41yy}/{~yw0et0uxkvjvsm1|mqyuugvh9;824ivvq
9.【亲测能用】AdobeIllustratorCs6【AIcs6】中文版+注册机下载3Dmax2026 + AI快速出图零基础入门教程 共132节 AI Illustrator CC 2018精讲系列教程 共21节 Stable Diffusion AI绘画入门 软件介绍 此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与“羽兔网”无关! Adobe Illustrator CS6是图形设计、矢量绘制软件,Adobe Illustrator jvzquC41yy}/{~yw0et0uxkvjvsm1|mqyuugvh66:0nuou
10.ai如何建立剪切蒙版ai设计学习可以从事的行业很多,比如平面设计、UI设计、插画设计等,作为一个ai小白,找对一门课程是相当重要的!因此推荐大家看看羽兔网上的ai自学教程,从小白到精通超全面讲解,(理论+实战,零基础入门) !ai速成高手课: “ai如何建立剪切蒙版”相关文章 1AI怎么建立剪切蒙版?怎么使用剪切蒙版? 2022-02-24 浏览量:883 作者:jvzquC41yy}/{~yw0et0vjl1sce76950jvsm
11.零基础小白如何入门人工智能?Part.1 人工智能知识那么多,从哪里学起? 人工智能已经成为这个时代的基础学科,ChatGPT 的横空出世更是推动 AI 技术走向通用化。要不要学人工智能已经不是问题,问题在于要如何学好它。 作为一门跨学科的技术领域,人工智能涵盖了计算机科学、统计学、数学等多个学科的知识。这往往会给初学者造成困惑,头绪看起来如此之jvzquC41yy}/fxzdcp4dqv4pqvk0:>;;84:498
12.AI课程良莠不齐交钱买课需谨慎以某网站提供的付费AI绘图课程为例,里面列出了超过300节课的课程信息,每节课时长平均在7-10分钟,教学内容包括多个AI绘图模型的核心介绍、不同模型的区别、零基础入门以及各个模型的详细操作案例等。每节课后还会布置一些实操作业,供学员亲自上手。 这样一套零基础“保姆式”课程的售价是399元,该网站显示,已经有近jvzquC41yy}/eww0ep5uglm1vgii{€4mcp532;9254;0v;5462937h:4889:2@80ujznn
13.【亲测能用】AdobeIllustratorCs6【AIcs6】中文版+注册机下载Illustrator AI2023自学宝典(零基础到广告设计实战教程) 共7节 AI智能绘画 Midjourney初级入门课程 共132节 AI Illustrator CC 2018精讲系列教程 软件介绍 此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与“羽兔网”无关! jvzquC41yy}/{~yw0et0uxkvjvsm1|mqyuugvh66:a7`37mvon
14.AI课程良莠不齐交钱买课需谨慎新闻频道以某网站提供的付费AI绘图课程为例,里面列出了超过300节课的课程信息,每节课时长平均在7-10分钟,教学内容包括多个AI绘图模型的核心介绍、不同模型的区别、零基础入门以及各个模型的详细操作案例等。每节课后还会布置一些实操作业,供学员亲自上手。 这样一套零基础“保姆式”课程的售价是399元,该网站显示,已经有近jvzquC41pg}t0lhvx0ipo872465158771CXUK{]88oWUFRZ[H7~Kqvq944:15;:0ujznn
15.AI课程良莠不齐交钱买课需谨慎以某网站提供的付费AI绘图课程为例,里面列出了超过300节课的课程信息,每节课时长平均在7-10分钟,教学内容包括多个AI绘图模型的核心介绍、不同模型的区别、零基础入门以及各个模型的详细操作案例等。每节课后还会布置一些实操作业,供学员亲自上手。 这样一套零基础“保姆式”课程的售价是399元,该网站显示,已经有近jvzq<84yyy4djrscpg}t0lto1o5dl872465156771362:?6390yivvq
16.Python培训Python培训班Python培训机构良心品牌零基础学习Python 0基础学习python可行么 0基础学习python 零基础如何入门python 零基础学python好学吗 零基础小白如何学会python 零基础自学python 零基础自学python从哪开始 零基础自学学习python 如何零基础自学Python编程 Python就业相关答疑 python程序员就业方向 python程序员的就业前景怎么样 python编程就业方向如何 pyjvzq<84yyy4nqknngvxbkw3qti5qcpj1r{ziqw4A|rtEzZBNcJ8Kk