René's URL Explorer Experiment


Title: Python人工智能学习路线(长篇干货) · Issue #22 · aialgorithm/Blog · GitHub

Open Graph Title: Python人工智能学习路线(长篇干货) · Issue #22 · aialgorithm/Blog

X Title: Python人工智能学习路线(长篇干货) · Issue #22 · aialgorithm/Blog

Description: 前言 谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热 灰飞烟灭”的梗【贩卖焦虑】。 其实,这两方面都是存在的,但都很片面,这里不加赘述。客观地说,数字化、智能化是人类社会发展的趋势,而当下人工智能无疑是一大热门,那是蓝海还是火海?我们回到老道理—水的深度,只有你自己去试试水才知道。 当你对上面情况有了初步的了解并想试试水,需要面对的问题是:AI入门容易吗? 答案其实是否定的,难!AI领域需要钻研...

Open Graph Description: 前言 谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热 灰飞烟灭”的梗【贩卖焦虑】。 其实,这两方面都是存在的,但都很片面,这里不加赘述。客观地说,数字化、智能化是人类社会发展的趋势,而当下人工智能无疑是一大热门,那是蓝海还是火海?我们回到老道理—水的深度,只有你自己去试试水才知道。 当你对上面情况有了初步的了解并想试...

X Description: 前言 谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热 灰飞烟灭”的梗【贩卖焦虑】。 其实,这两方面都是存在的,但都很片面,这里不加赘述。客观地说,数字化、智能化是人类社会发展的趋势,而当下人工智能无疑是一大热门,那是蓝海还是火海?我们回到老道理—水的深度,只有你自己去试试水才知道。 当你对上面情况有了初步的了解并想试...

Opengraph URL: https://github.com/aialgorithm/Blog/issues/22

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Python人工智能学习路线(长篇干货)","articleBody":"# 前言\r\n谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热  灰飞烟灭”的梗【贩卖焦虑】。\r\n\r\n其实,这两方面都是存在的,但都很片面,这里不加赘述。客观地说,数字化、智能化是人类社会发展的趋势,而当下人工智能无疑是一大热门,那是蓝海还是火海?我们回到老道理—水的深度,只有你自己去试试水才知道。\r\n\r\n当你对上面情况有了初步的了解并想试试水,需要面对的问题是:AI入门容易吗?\r\n\r\n答案其实是否定的,难!AI领域需要钻研算法原理、大量复杂的公式及符号、无所适从的项目都是劝退一时热度初学者的原因。但这些原因对于一个初学者,根本上是面对这样困难的学科却缺乏合适方法导致的。反问一个玩笑,程序员怎么会没有方法呢?随手就定义一个Python方法(funtion)\r\n```Python\r\ndef funtion():\r\n       \r\n    return 'haha,往下继续看'\r\n```\r\n回到笔者,一名普普通通的程序员,当初也是误打误撞学习Python入门到机器学习、深度学习,至今有4个年头,踩了很多坑,下文说到的学习方法、路径也就填坑试错的经验罢了。\r\n\r\n本文适用于AI领域了解不深、有些(高中+)基础知识且有自学兴趣的同学。对于已上岸的同学有兴趣就跳着看吧。\r\n\r\n以下为正文:\r\n---\r\n\r\n# 一、学习方法\r\n说到学习方法,其实我们谈到的人工智能之所以智能,核心在于有学习能力。而人工智能学习过程有两个要素:\r\n\r\n1、学习目标是什么(--什么目标函数)?\r\n\r\n2、如何达到目标(--什么算法)?\r\n\r\n人工智能领域很多思路和人类学习是很共恰的!可以发现这两个问题也是我们学习这门学科需要回答的。\r\n\r\n- **学习目标是什么?**\r\n\r\n我们的学习目标比较清楚,就是入门人工智能领域,能完成一个AI相关的任务,或者找到相关的工作。\r\n\r\n- **如何达到目标?** \r\n\r\n1、入门人工智能是个宽泛的目标,因此还得 将目标拆分成**阶段性目标才易于执行**,可以对应到下面--学习路线及建议资源的各个节点。\r\n\r\n2、学习人工智能这门学科,需要提醒的是这本来就是件难事,所以实在搞不懂的知识可以放在后面补下,不要奢求一步到位(当然天赋了得另说),不要想一下子成为专家,可以从:懂得调用现成的算法模块(scikit-learn、tensorflow)做项目 -进阶-》懂得算法原理进一步精用、调优算法 -进阶-》领域专家。**保持学习,循序渐进**才是啃硬骨头的姿势。\r\n\r\n3、啃硬骨头过程无疑是艰难的,所以慢慢地培养兴趣和及时的结果反馈是很重要的。这方面上,**边学边敲代码**是必须的,结合代码实践学习效率会比较高,还可以及时看到学习成果,就算是啃硬骨头看到牙印越来越深,不也是成果,也比较不容易放弃!\r\n\r\n\r\n# 二、学习路线及建议资源\r\n对应到学习路线,简单来说如下几方面:\r\n\r\n--》宽泛了解领域,建立一定兴趣 \r\n\r\n--》基础知识、工具准备 \r\n\r\n--》机器学习|深度学习的入门课程、书籍及项目实践\r\n\r\n--》(面试准备)\r\n\r\n--》自行扩展:工作中实战学习 或  学术界特定领域钻研,经典算法原理、项目实践\r\n\r\n\r\n### 2.1 了解领域,建立一定兴趣\r\n首先对人工智能领域有个宽泛的了解,有自己的全局性的认识,产生一些判断,才不会人云亦云地因为“薪资高、压力大等” 去做出选择或者放弃。你做的准备调研越多,确认方向后越不容易放弃。\r\n\r\n人工智能(Artificial Intelligence,AI)之研究目的是通过探索智慧的实质,扩展人类智能——促使智能主体会听(语音识别、机器翻译等)、会看(图像识别、文字识别等)、会说(语音合成、人机对话等)、会思考(人机对弈、专家系统等)、会学习(知识表示,机器学习等)、会行动(机器人、自动驾驶汽车等)。一个经典的AI定义是:“ 智能主体可以理解数据及从中学习,并利用知识实现特定目标和任务的能力。\r\n\r\n从技术层面来看(如下图),现在所说的人工智能技术基本上就是**机器学习**方面的(其他方面的如专家系统、知识库等技术较为没落)。关于人工智能的发展历程,可以看看我之前一篇文章[人工智能简史](https://mp.weixin.qq.com/s/miTIbd9PlgdV5cw3SrrH_A)。\r\n\u003e机器学习是指非显式的计算机程序可以从数据中学习,以此提高处理任务的水平,机器学习常见的任务有分类任务(如通过逻辑回归模型判断邮件是否为垃圾邮件类)、回归预测任务(线性回归模型预测房价)等等。深度学习是机器学习的一个子方向,是当下的热门,它通过搭建深层的神经网络模型以处理任务。\r\n![](https://img-blog.csdnimg.cn/img_convert/598721e5c6fa3d3fa0abfa83355b9aee.png)\r\n\r\n从应用领域上看,人工智能在众多的应用领域上面都有一定的发展,有语言识别、自然语言处理、图像识别、数据挖掘、推荐系统、智能风控、机器人等方面。值得注意的的是,不同应用领域上,从技术层面是比较一致,但结合到实际应用场景,所需要的业务知识、算法、工程上面的要求,差别还是相当大的。回到应用领域的选择,可以结合技术现在的发展情况、自己的兴趣领域再做判断。\r\n\r\n\r\n### 2.2 基础知识、工具准备\r\n学习人工智能**需要先掌握编程、数学方面的基本知识**:AI算法工程师首先是一名程序员,掌握编程实现方法才不将容易论知识束之高阁。而数学是人工智能理论的奠基,是必不可少的。\r\n\r\n#### 编程语言方面\r\n**编程语言之于程序员, 如宝剑之于侠士。**编程语言就是程序员改变、创造数字虚拟世界的交互工具。\r\n\r\n先简单介绍信息技术(IT)行业的情况,IT领域广泛按职能可以分为前端、后端、人工智能、嵌入式开发、游戏开发、运维、测试、网络安全等方面。前端常用技术栈为js\\css\\html,后端常用技术栈有Java\\go\\C++\\php\\Python等。\r\n![](https://img-blog.csdnimg.cn/img_convert/279d9919f0af1587107e6837abd2029d.png)\r\n\r\n在人工智能领域,Python使用是比较广泛的,当然其他的语言也是可行的,如Java、C++、R语言等。语言也就工具,选择个适合的就好。结合自己的历程及语言的特性,AI小白还是建议可以从Python学起,理由如下:\r\n1、因为其简单的语法及灵活的使用方法,Python很适合零基础入门;\r\n2、Python有丰富的机器学习库,极大方便机器学习的开发;\r\n3、Python在机器学习领域有较高的使用率,意味着社区庞大,应用范围广,市场上(具体可到招聘软件了解下)有较多的工作机会;\r\n\r\n- 学习编程语言的两点建议:\r\n\r\n1、**多敲代码**:只看书、视频而不敲代码是初学者的一个通病。要记住的是“纸上得来终觉浅”,程序员是一个工匠活,需要动手敲代码实践,熟能生巧。\r\n\r\n2、 **多谷歌**: 互联网的信息无所不包的,学会利用互联网自己解决问题是一项基本功。不懂可以谷歌,业界一句有趣的话:程序员是面向谷歌/stackoverflow编程的;\r\n\r\n- 建议资源:\r\n\r\n以下资源只是一些个人的一些偏好推荐,挑一两种适合自己的资源学习就可以,不用全部都学浪费精力。如果都觉得不合适,按照自己的学习方式即可。\r\n\r\n1、【Python入门书】首推Python经典书[《Python编程从入门到实践.pdf(https://github.com/aialgorithm/AiPy/》](https://github.com/aialgorithm/AiPy/tree/master/Python),知识点通俗易懂,而且结合了项目实践,很适合初学者。注:Python在爬虫、web开发、游戏开发等方向也有应用,推荐本书主要学习下Python语法,而书后面的项目实战像有游戏开发\\web开发,和机器学习关系不大,可以略过\\自行了解下就好。\r\n\r\n2、【Python入门教程】[廖雪峰的Python在线学习教程](https://www.liaoxuefeng.com/wiki/1016959663602400),一个很大的特色是可以直接在线运行Python代码。\r\n\r\n3、【Python入门视频】如果看书过于枯燥,可以结合视频学习,Python入门学习报培训班学习有点浪费,可以直接网易云课堂、Bilibili搜索相关的Python学习视频。我之前是看[小甲鱼](https://study.163.com/course/introduction/378003.htm)零基础入门学习Python课程,边看边敲敲代码,觉得还不错。\r\n\r\n4、【Python机器学习库】学习完Python语法,再学习了解下Python上现成的机器学习库(模块包),了解基本功能学会调用它们(熟练掌握它们,主要还是要结合后面项目边学边实践才比较有效的。),一个初级的算法工程师(调包侠)基本就练成了。重要的机器学习库有:\r\n\r\npandas 数据分析、numpy 数值计算库、matplotlib可视化工具,推荐[《利用pandas数据分析》](https://github.com/aialgorithm/AiPy/tree/master/数据分析)有涵盖了这几部分内容。\r\n\r\nscikit-learn 包含机器学习建模工具及算法,可以了解下官方文档https://scikit-learn.org.cn。\r\n\r\n用于搭建深度学习的神经网络模型的库有:keras、tensorflow、Pytorch等,其中keras更为简单易用,可以参考Keras官方文档https://keras.io/zh,以及Keras之父写的[《Python深度学习》](https://github.com/aialgorithm/AiPy/tree/master/深度学习)\r\n\r\n5、【Python进阶书】[《Python Cookbook》、《流畅的Python》](https://github.com/aialgorithm/AiPy/tree/master/Python) 这两本内容难度有提升,适合Python语法的进阶。\r\n\r\n\r\n#### 数学方面\r\n\r\n1、数学无疑是重要的,有良好的数学基础对于算法原理的理解及进阶至关重要。但这一点对于入门的初学者反而影响没那么大,对于初学者如果数学基础比较差,有个思路是先补点“**数学的最小必要知识**”:如线性代数的矩阵运算;高等数学的梯度求导;概率的条件、后验概率及贝叶斯定理等等。这样可以应付大部分算法的理解。\r\n\r\n2、如果觉得数学有难度,数学公式、知识的理解建议不用硬啃,不懂时再反查,遇到再回来补效果会好很多。(如果你的数学没有问题,忽略这些,直接复习大学教材补下基础)\r\n\r\n- 建议资源\r\n\r\n【数学基础知识】推荐黄博翻译整理的机器学习相关的数学基础知识,内容简要,还是挺不错的。\r\n\r\n[高等数学](https://mp.weixin.qq.com/s?__biz=MzIwODI2NDkxNQ==\u0026mid=2247485707\u0026idx=3\u0026sn=7d785108792eb64126812de876245387\u0026chksm=970482b7a0730ba1099dcc3e2b05342907c0057d3d61eb125aa99c8649f186a49cad9e8a4660\u0026scene=21#wechat_redirect)\r\n[线性代数](https://mp.weixin.qq.com/s?__biz=MzIwODI2NDkxNQ==\u0026mid=2247485221\u0026idx=2\u0026sn=105073d243e1d39e10c7ad3dd22043c8\u0026chksm=97048c99a073058fd51d33990ed476ff34acbe22aa7f52cdcd396f2283b22312feafbffb0e5b\u0026scene=21#wechat_redirect)\r\n[概率与数理统计](https://mp.weixin.qq.com/s?__biz=MzIwODI2NDkxNQ==\u0026mid=2247485293\u0026idx=2\u0026sn=2650e61d6268f667333e86cb52ab1df1\u0026chksm=97048cd1a07305c73229a0b3daf887ac4960fcbd3f378bbc0b40b9b38203fca387b29218fcbd\u0026scene=21#wechat_redirect)\r\n\r\n\r\n#### 工具准备\r\n\r\n**对于程序员,好的工具就是生产力!**\r\n1、 搜索引擎:学习开发的过程,很经常搜索问题、解决bug。搜索引擎的内容质量 首推谷歌,其次bing,再者才是百度、知乎等。谷歌如果使用不了,试试谷歌助手、科学翻墙、谷歌镜像网站,网上有教程自行了解。\r\n\r\n2、翻译:AI领域最新的研究成果、论文基本都是英文的,而如果英文阅读比较一般,可以备个有道词典、wps文档翻译。\r\n\r\n3、Python编辑器:首推JupyterLab,JupyterLab很方便数据分析操作,可以单元格中逐步运行代码验证结果。建议直接下载安装个anaconda,里面都有。Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本Python并存、切换以及各种第三方包安装问题。\r\n\r\n**下载地址:**\r\n\r\nhttps://www.anaconda.com/download/ \r\n\r\n推荐选Anaconda (python 3.7版本)\r\n\r\n\r\n\r\nIDE:推荐使用pycharm,社区版免费\r\n\r\n下载地址:https://www.jetbrains.com/\r\n\r\n\r\n\r\n**安装教程:**\r\n\r\nAnaconda+Jupyter notebook+Pycharm:\r\n\r\nhttps://zhuanlan.zhihu.com/p/59027692\r\n\r\nUbuntu18.04深度学习环境配置(CUDA9+CUDNN7.4+TensorFlow1.8):\r\n\r\nhttps://zhuanlan.zhihu.com/p/50302396\r\n\r\n\r\n\r\n\r\n## 2.3 机器学习\\深度学习入门\r\n![](https://img-blog.csdnimg.cn/img_convert/0fee75ba9205d610b0a02e758e8c4b72.png)\r\n\r\n深度学习是机器学习的子分支,与传统机器学习有些差异的地方(如特征生成、模型定义方面), 因此两者可以分开学习。都学习的话,建议可以先学机器学习再学深度学习。\r\n\r\n机器学习\\深度学习的内容可以分为两部分,**一部分是算法原理的理解,如神经网络模型正向反向传播原理、SVM原理、GBDT原理等等,这部分内容的理解相对较难,学习周期较长。**另一部分是算法工程实现的知识,如现实问题的理解、如何清洗数据、生成特征、选择模型及评估,具体可以看我之前的文章[《一文全览机器学习建模流程(Python代码)》](https://mp.weixin.qq.com/s/_YTpJ9hCWBfwfuDVPQKPnw),这部分是比较通用的一套操作流程,学习周期比较短且容易看到实际成果。\r\n\r\n对于初学者的建议,可以“先知其然,再知其所以然”,跟着课程\\书学习,明白大致的算法原理及工程上是如何做的。再用简单的算法整个流程走一遍,结合实践过程中不断的比较和尝试各种算法,更容易搞透算法原理,而且这样可以避免云里雾里地学习各种算法原理。\r\n\r\n以下相关资源推荐,同样找一两种合适的资源学习即可。\r\n- 建议资源\r\n\r\n1、【机器学习视频】[《吴恩达的机器学习课程》github.com/aialgorithm/AiPy/](https://github.com/aialgorithm/AiPy/),很经典的入门课程,附笔记解析及代码。\r\n\r\n2、【机器学习书】[《machine learning yearning_吴恩达》 ] (https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0) 是吴恩达历时两年,根据自己多年实践经验整理出来的一本机器学习、深度学习实践经验宝典。\r\n\r\n3、【机器学习书】[《统计学习方法》](https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0) 李航老师经典的机器学习书,书中的算法原理讲解还是比较细的。链接的资源有附上书中算法的代码实现、课件及第一版的书。(现在已经有第二版的书,可以买一本慢慢看)\r\n\r\n4、【机器学习书】[《机器学习(西瓜书)_周志华》](https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0)  机器学习经典教材,难度适合进阶,里面的一些概念公式还是要有一定基础的,不太适合入门自学。(可搭配datawhale的南瓜书本理解难点公式)\r\n\r\n5、【深度学习视频】[《吴恩达的深度学习课程》github.com/aialgorithm/AiPy/](https://github.com/aialgorithm/AiPy/)应该是国内大多数人的入门课程,附笔记解析及代码。\r\n\r\n6、【深度学习书】[《深度学习(花书)》](https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0) AI大佬Ian Goodfellow的深度学习领域经典著作,知识点很系统全面,但还是需要一定基础才好看懂,初学者可以结合视频、花书笔记辅助理解。\r\n\r\n7、【深度学习书】[《python深度学习》](https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0)keras之父的经典著作,通俗易懂适合入门。\r\n\r\n8、【深度学习书】[《深度学习实战》](https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0) 这本书的结果和《花书》有些相似之处,原理讲解比较通俗,还有详细的代码实践。不足的地方是代码是用Python2写的有些过时。\r\n\r\n9、【深度学习书】[《动手学深度学习》](https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0)  李沐大佬合著的深度学习入门教程及代码实践。\r\n\r\n\r\n10、【深度学习论文】[深度学习综述](https://www.cs.toronto.edu/~hinton/absps/NatureDeepReview.pdf) :2015年Nature上的论文,由深度学习界的三巨头所写,读这一篇论文就可以概览深度学习了。这篇论文有同名的[中文翻译](https://xueshu.blogchina.com/901611070.html)。\r\n注:要全面了解一个技术领域,找找这个领域的综述论文是一个超实用的技巧。\r\n\r\n11、【实战项目】 推荐实战下国外的[Kaggle](https://www.kaggle.com/competitions)、国内天池等竞赛项目。从头到尾地参加一两个机器学习项目,并取得不错的分数,基本上就差不多了。安利个Datawhale小队整理的国内外经典竞赛的项目方案及代码实现 https://github.com/datawhalechina/competition-baseline\r\n\r\n\r\n## 2.4 工作面试准备\r\n![](https://img-blog.csdnimg.cn/img_convert/16acde19c38d11cc27396c2fdf40c8da.png)\r\n\r\n对于大部分入门的初学者,要真正算入门人工智能领域,找一份相关的工作是必不可少的,**当你有(哪怕一点点)相关的工作**经验后,这个领域工作面试就比较好混得开了。\r\n\r\n很多初学者可能有个困惑,学习到什么样程度、多久才能找到相关的工作机会呢?这个不好回答,和学习准备的程度、市场招聘情况、运气等有关,只能说觉得学得差不多了就可以找面试机会试下水(以个人学习为例,学习了Python+吴恩达机器学习\\深度学习视频+几个书本\\数据竞赛项目+刷面试题,前前后后差不多用了半年。)\r\n\r\n准备面试找工作,首先要了解下市场情况及招聘要求,通常无非要求有相关的论文著作、工作经历、项目经验、对算法的理解。撇开第一、二项的论文、工作经历不谈。对于初学者,面试的主要比重是项目经验及算法的理解。\r\n\r\n项目经验就结合项目实战的做法和理解(这些最好有博客记录)。而算法原理除了平时的积累,刷下面试题是很关键的,毕竟面试内容与实际工作内容很多时候像是“造火箭与拧螺丝的关系”。\r\n\r\n- 推荐些经典的面试题库\r\n\r\n1、 基础数据结构与算法,LeetCode算法题库:https://github.com/apachecn/Interview/tree/master/docs/Algorithm;\r\n\r\n2、Python基础算法实现: https://github.com/TheAlgorithms/Python;\r\n\r\n3、Python面试题 https://github.com/taizilongxu/interview_python\r\n\r\n4、Datawhale小队整理的面试宝典,内容包括基础算法数据结构、机器学习,CV,NLP,推荐,开发等。https://github.com/datawhalechina/daily-interview\r\n\r\n5、机器学习面试题,这仓库后面就没有更新了,有些内容可能有点过时https://github.com/DarLiner/Algorithm_Interview_Notes-Chinese\r\n\r\n6、面试技巧:推荐阅读[程序员面试完全指南](https://mp.weixin.qq.com/s/QzfPAq1DBfCi941UaRsQqw)\r\n\r\n## 总结\r\n\r\n学习到这里,可以说是踏入AI领域的门了。俗话说“师傅领进门,修行在个人”,本文仅能帮助有兴趣的同学简单入门这个领域,而要在这领域成为专家是很困难的,是需要长期的努力积累的。再者,IT行业技术更新迭代快,保持学习才是王道。\r\n\r\n最后,希望这篇文章可以帮助到大家,共同学习进步吧。\r\n\r\n---\r\n码字不易,如觉得本文有帮助,您的关注点赞是最大的支持!\r\n文章首发于算法进阶,公众号阅读原文可访问[--学习资源推荐--](https://github.com/aialgorithm/Aipy)","author":{"url":"https://github.com/aialgorithm","@type":"Person","name":"aialgorithm"},"datePublished":"2021-10-05T11:26:52.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/22/Blog/issues/22"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:cc32577b-d226-cdd0-b559-492f1e7410a0
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idA42E:3244AB:D3A460:11C7CC2:69699C09
html-safe-nonce1c885fdb865bda1262c90176b24b9d5fb1bf12c41f0b9e4d9eec6ffa8b29642d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDJFOjMyNDRBQjpEM0E0NjA6MTFDN0NDMjo2OTY5OUMwOSIsInZpc2l0b3JfaWQiOiIxMzg3OTk4NTUyNjgyNzY1MzIxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac5048c7aed469fb8c1bdc08d21df2d1f10f365e9eab7c071c3505deb7aad2eabb
hovercard-subject-tagissue:1016207753
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/aialgorithm/Blog/22/issue_layout
twitter:imagehttps://opengraph.githubassets.com/07c7a1ba80e9f2f36f495afab8c8591cb7c518f69336d93056d22326d4da1352/aialgorithm/Blog/issues/22
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/07c7a1ba80e9f2f36f495afab8c8591cb7c518f69336d93056d22326d4da1352/aialgorithm/Blog/issues/22
og:image:alt前言 谈到人工智能(AI)算法,常见不外乎有两方面信息:铺天盖地各种媒体提到的高薪就业【贩卖课程】、知乎上热门的算法岗“水深火热 灰飞烟灭”的梗【贩卖焦虑】。 其实,这两方面都是存在的,但都很片面,这里不加赘述。客观地说,数字化、智能化是人类社会发展的趋势,而当下人工智能无疑是一大热门,那是蓝海还是火海?我们回到老道理—水的深度,只有你自己去试试水才知道。 当你对上面情况有了初步的了解并想试...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameaialgorithm
hostnamegithub.com
expected-hostnamegithub.com
None24c4c97a2d520cb286b35e1a4c22d7a4df3c26a2fa28dd7cdf0e65db327b4de7
turbo-cache-controlno-preview
go-importgithub.com/aialgorithm/Blog git https://github.com/aialgorithm/Blog.git
octolytics-dimension-user_id33707637
octolytics-dimension-user_loginaialgorithm
octolytics-dimension-repository_id147093233
octolytics-dimension-repository_nwoaialgorithm/Blog
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id147093233
octolytics-dimension-repository_network_root_nwoaialgorithm/Blog
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release124667f43168afb6c9c03b7c02eb5b1d2e1be3d9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/aialgorithm/Blog/issues/22#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Faialgorithm%2FBlog%2Fissues%2F22
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Faialgorithm%2FBlog%2Fissues%2F22
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=aialgorithm%2FBlog
Reloadhttps://github.com/aialgorithm/Blog/issues/22
Reloadhttps://github.com/aialgorithm/Blog/issues/22
Reloadhttps://github.com/aialgorithm/Blog/issues/22
aialgorithm https://github.com/aialgorithm
Bloghttps://github.com/aialgorithm/Blog
Notifications https://github.com/login?return_to=%2Faialgorithm%2FBlog
Fork 259 https://github.com/login?return_to=%2Faialgorithm%2FBlog
Star 942 https://github.com/login?return_to=%2Faialgorithm%2FBlog
Code https://github.com/aialgorithm/Blog
Issues 66 https://github.com/aialgorithm/Blog/issues
Pull requests 0 https://github.com/aialgorithm/Blog/pulls
Actions https://github.com/aialgorithm/Blog/actions
Projects 0 https://github.com/aialgorithm/Blog/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/aialgorithm/Blog/security
Please reload this pagehttps://github.com/aialgorithm/Blog/issues/22
Insights https://github.com/aialgorithm/Blog/pulse
Code https://github.com/aialgorithm/Blog
Issues https://github.com/aialgorithm/Blog/issues
Pull requests https://github.com/aialgorithm/Blog/pulls
Actions https://github.com/aialgorithm/Blog/actions
Projects https://github.com/aialgorithm/Blog/projects
Security https://github.com/aialgorithm/Blog/security
Insights https://github.com/aialgorithm/Blog/pulse
New issuehttps://github.com/login?return_to=https://github.com/aialgorithm/Blog/issues/22
New issuehttps://github.com/login?return_to=https://github.com/aialgorithm/Blog/issues/22
Python人工智能学习路线(长篇干货)https://github.com/aialgorithm/Blog/issues/22#top
https://github.com/aialgorithm
https://github.com/aialgorithm
aialgorithmhttps://github.com/aialgorithm
on Oct 5, 2021https://github.com/aialgorithm/Blog/issues/22#issue-1016207753
人工智能简史https://mp.weixin.qq.com/s/miTIbd9PlgdV5cw3SrrH_A
https://camo.githubusercontent.com/ede262cc717974c579321ed7efba893dc6a74ca21df09cb69fbfa8a8a392e002/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f696d675f636f6e766572742f35393837323165356336666133643366613061626661383333353562396165652e706e67
https://camo.githubusercontent.com/a312259b68341130742892615cd59f54d988c1be5215d44c64b4225cfbaf4bc6/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f696d675f636f6e766572742f32373964393931396630616631353837313037653638333761626432303239642e706e67
《Python编程从入门到实践.pdf(https://github.com/aialgorithm/AiPy/》https://github.com/aialgorithm/AiPy/tree/master/Python
廖雪峰的Python在线学习教程https://www.liaoxuefeng.com/wiki/1016959663602400
小甲鱼https://study.163.com/course/introduction/378003.htm
《利用pandas数据分析》https://github.com/aialgorithm/AiPy/tree/master/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90
https://scikit-learn.org.cn。https://scikit-learn.org.cn%E3%80%82
https://keras.io/zh,以及Keras之父写的[《Python深度学习》](https://github.com/aialgorithm/AiPy/tree/master/深度学习)https://keras.io/zh%EF%BC%8C%E4%BB%A5%E5%8F%8AKeras%E4%B9%8B%E7%88%B6%E5%86%99%E7%9A%84%5B%E3%80%8APython%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E3%80%8B%5D(https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0)
《Python Cookbook》、《流畅的Python》https://github.com/aialgorithm/AiPy/tree/master/Python
高等数学https://mp.weixin.qq.com/s?__biz=MzIwODI2NDkxNQ==&mid=2247485707&idx=3&sn=7d785108792eb64126812de876245387&chksm=970482b7a0730ba1099dcc3e2b05342907c0057d3d61eb125aa99c8649f186a49cad9e8a4660&scene=21#wechat_redirect
线性代数https://mp.weixin.qq.com/s?__biz=MzIwODI2NDkxNQ==&mid=2247485221&idx=2&sn=105073d243e1d39e10c7ad3dd22043c8&chksm=97048c99a073058fd51d33990ed476ff34acbe22aa7f52cdcd396f2283b22312feafbffb0e5b&scene=21#wechat_redirect
概率与数理统计https://mp.weixin.qq.com/s?__biz=MzIwODI2NDkxNQ==&mid=2247485293&idx=2&sn=2650e61d6268f667333e86cb52ab1df1&chksm=97048cd1a07305c73229a0b3daf887ac4960fcbd3f378bbc0b40b9b38203fca387b29218fcbd&scene=21#wechat_redirect
https://www.anaconda.com/download/https://www.anaconda.com/download/
https://www.jetbrains.com/https://www.jetbrains.com/
https://zhuanlan.zhihu.com/p/59027692https://zhuanlan.zhihu.com/p/59027692
https://zhuanlan.zhihu.com/p/50302396https://zhuanlan.zhihu.com/p/50302396
https://camo.githubusercontent.com/01dc219cdfeacc16add55a670395e7b1eda2539ae089c124eb16ecd536d84f68/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f696d675f636f6e766572742f30666565373562613932303564363130623061303265373538653863346237322e706e67
《一文全览机器学习建模流程(Python代码)》https://mp.weixin.qq.com/s/_YTpJ9hCWBfwfuDVPQKPnw
《吴恩达的机器学习课程》github.com/aialgorithm/AiPy/https://github.com/aialgorithm/AiPy/
https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0
《统计学习方法》https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0
《机器学习(西瓜书)_周志华》https://github.com/aialgorithm/AiPy/tree/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0
《吴恩达的深度学习课程》github.com/aialgorithm/AiPy/https://github.com/aialgorithm/AiPy/
《深度学习(花书)》https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0
《python深度学习》https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0
《深度学习实战》https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0
《动手学深度学习》https://github.com/aialgorithm/AiPy/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0
深度学习综述https://www.cs.toronto.edu/~hinton/absps/NatureDeepReview.pdf
中文翻译https://xueshu.blogchina.com/901611070.html
Kagglehttps://www.kaggle.com/competitions
https://github.com/datawhalechina/competition-baselinehttps://github.com/datawhalechina/competition-baseline
https://camo.githubusercontent.com/5bba7bb179d00567c9c471005347ee0c771a378ff930068348acf4c59b05abbe/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f696d675f636f6e766572742f31366163646531396333386431316363323733393663326664663430633864612e706e67
https://github.com/apachecn/Interview/tree/master/docs/Algorithm;https://github.com/apachecn/Interview/tree/master/docs/Algorithm%EF%BC%9B
https://github.com/TheAlgorithms/Python;https://github.com/TheAlgorithms/Python%EF%BC%9B
https://github.com/taizilongxu/interview_pythonhttps://github.com/taizilongxu/interview_python
https://github.com/datawhalechina/daily-interviewhttps://github.com/datawhalechina/daily-interview
https://github.com/DarLiner/Algorithm_Interview_Notes-Chinesehttps://github.com/DarLiner/Algorithm_Interview_Notes-Chinese
程序员面试完全指南https://mp.weixin.qq.com/s/QzfPAq1DBfCi941UaRsQqw
--学习资源推荐--https://github.com/aialgorithm/Aipy
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.