百度网盘:https://pan.baidu.com/s/1SShwxxBIHB_rynF_jUjApA

一、内容清单:

1..python入门书籍:
        python基础教程.pdf
        python语言及其应用.pdf
        python语言入门.pdf
        像计算机科学家一样思考python第2版.pdf

        备注:自己找一本精读,其他辅助阅读,会有不一样的效果。
    

2.数学:
        同济高等数学 第六版 上册.pdf    //上册内容基本要求都必须了解,了解的意思是虽然不会回推导,但是要能理解     
        同济高等数学 第六版 下册.pdf    //以最小二乘法为界(包括最小二乘),之前的内容个人觉得必须要理解,特别是三维                                                                     //空间向量部分,是理解线性代数的基础,因为线性代数是将向量推向高维空间后的结果。
        同济高等数学 第六版 习题全解.pdf //如果你考研的话,这个很重要,否者可以暂时略过
        
        线性代数应该这样学.pdf             //掌握基本内容,至于那些是基本内容,请度娘后自己把握
        线性代数(英文).pdf            
        
        概率论                                 //掌握基本内容,自己把握
        
        数学之美.pdf                        //兴趣型读物
        统计学习方法.pdf                 //兴趣型读物
        
        备注:以上数学书籍不用所有章节都看,但是与AI相关的基础部分必看。
        
  

3.机器学习+深度学习(主要基于tensorflow框架) 
        TensorFlow实战黄文坚(完整).pdf                       
        
        TensorFlow机器学习实战指南 (智能系统与技术丛书).pdf     //适合与其它tensorflow书籍配合阅读
        
        面向机器智能的TensorFlow实践 (智能系统与技术丛书)
.pdf  //配合型泛读        
        
        Tensorflow 实战Google深度学习框架.pdf     //非常适合入门时多看几遍           
        
        机器学习_周志华.pdf                                     //可以全面了解机器学习,有难度,建议先从机器学习之集

                                                                               //深度学习开始入门,然后再回过头来看             
        
        深度学习0.5-beta.pdf                                    //深度学习圣书,前两部分本人看了很多遍,最开始硬着头皮看,看了

                                                                              //几遍后你会觉得原来如此,当然前提是得先去补数学,如果连基本的

                                                                              //数学符号都不记的话,那就基本就没戏了。
        
        图像处理、分析与机器视觉.pdf                     //查阅型阅读(根据自己需求来选择性阅读)
        
        21个项目玩转深度学习:基于tensorflow的实现详解.pdf    //tensorflow的完美项目集,非常好,这本书没有免费版,

                                                                                                    //网上的资源都要付费

        Deep-Learning-21-Examples-源代码.zip       //21个项目玩转深度学习的源代码,宝贵程度可想而知
                

二、以上书籍的学习思路:

首先顺便提一下人工智能、机器学习、深度学习的关系:人工智能 包含 机器学习 包含 深度学习。

1.浏览所有书籍的所有内容,先心中有数,如果不自己浏览,就算我告诉你大致情况,也没有什么用,还是要你自己亲身感受  

2.浏览之后,大家心中应该就有了一个大致的概念,接下来就要选择几本来精读,比如数学基础的内容必读,这是理解数学公式的基础,有了数学基础后就可以开始于都不过机器学习方向太大,内容太多,建议先从机器学习子集深度学习入手,因为深度学习是机器学习的方向之一,当深度学习有一定的理解之后,再回过来看机器学习时,你会有不一样的感受。
        
3.对于需要精读的书籍,我建议多看几遍,到底多看几遍合适,由自己衡量,大致的标准就是当你的心中有一种原来如此的感觉时,就可以进入项目代码练习的环节,要不然永远都是眼高手低,代码在书中都有,自己照着敲,基本上最多的问题都在排错上。当然,至于可不可以将代码练习提前,可有自己判断,我这里只是给建议。
    

4.当书中代码都练过后,恭喜你已经有了一定的级别了,此时就可以到网上找项目(比如聊天机器人、图片修复等),自己修改  实现。
      

5.前面步骤完成之后,就可以自己找独立的去实现一个项目了,具体项目请度娘
        
        当然如果允许的话,最好购买相应的人工智能的视频课程,然后配合学习,相信我,不要完全依赖视频,也不要完全依赖书籍,相得益彰的配合好, 一定会事半功倍,当然我建议先以书籍作为最开始的入门比较好,后期视频配合,因为看书更省时间,而视频会让你对从书籍所学的内容补充并加深理解,当然还有一件事情网络了说,学习过程中遇到不懂的名词(名词扫盲很重要)或者难解之处,一定要多度娘,这个很重要。
            

        相信我,如果你真的按照以上流程坚持2~4个月后,完全就会有不一样的感觉,到那时你应该已经入门了,其实如果你以前就有相应的开发经验的话,入门不是难事,如果你能独立完成几个项目的话,我觉得可以去尝试找工作了, 一旦找到工作,基于这个跳板,你就可以走的更远,当然第一份工作薪资多少很是界定,这个要看行价以及你自己的能力和期望了,出入门时建议不要想太多,更应该看到的是以后的发展。

        注意,我们这里讨论的是人工智能的应用开发,与java应用开发属于同一个层次,而不是去实现底层框架结构的开发,这个一般人弄不了,如果是框架结构相关的内容,以上书籍的内容还远远不够,比如java开发,java开发就是学会使用java相关的框架结构,对于应用逻辑进行实现,开发出应用项目,这里总结下各类型开发的特点。
        
        ·底层驱动开发:框架 + 逻辑 + 硬件
        ·java等服务器开发:框架 + 逻辑
        ·人工智能:各类框架(比如tensorflow)+ 逻辑 + 数学   //数学是一个很大门槛