1.理论研究和推导可以看周志华老师的《机器学习》,也称为西瓜书,里面讲了各种算法的推导,比如线性回归,k值最近邻,支撑向量机等可解释模型,缺少神经网络的具体讲解。(还有一点就是其中不涉及到代码)
2.被奉为神作的是一本名为《Hands-On Machine Learning with Scikit-Learn,Keras&TensorFlow》,这本书把机器学习的讲解和代码结合在一块,从线性回归到支撑向量机再到深度学习都有设计(但以机器学习为主)
3.《机器学习实战》,真本书是一本比较经典的书,书比较老了,但是讲的挺好,这本书主要偏重代码,没有涉及到深度学习
深度学习:
1.理论研究的话可以参考花书《深度学习》,这本书纯粹讲理论推导,不涉及代码,是一本比较经典的书
2.《TensorFlow深度学习》,这本书Github上有免费的电子版,把深度学习的TF2.0相结合,俗称龙书,应该是TF书里面比较好的了
3.《动手学深度学习》pytorch版,这本书是把深度学习和Pytorch相结合,是Pytorch里面比较好的书籍了
课程的话:入门机器学习可以看吴恩达的课,主要是偶一般喜欢看书自己学[捂脸][捂脸][捂脸]
目前市面上的Python基础书籍都非常简单→_→并且,要找到Python3.x的书也有点困难。最好的方法是找官方文档,按照里面的例子边看边做。然后再看书,这样会比较好,进度也比较快。
您好,下边就给你推荐几本Python书籍:
第一本
个人认为《Python学习手册:第3版》是学习语言基础比较好的书了.
《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地精通核心Python语言基础。读完《Python学习手册(第3版)》,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域中使用它。
《Python学习手册(第3版)》是作者根据过去10年用于教学而广为人知的培训课程的材料编写而成的。除了有许多详实说明和每章小结之外,每章还包括一个头脑风暴:这是《Python学习手册(第3版)》独特的一部分,配合以实用的练习题和复习题,让读者练习新学的技巧并测试自己的理解程度。
《Python学习手册(第3版)》包括:
类型和操作——深入讨论Python主要的内置对象类型:数字、列表和字典等。
语句和语法——在Python中输入代码来建立并处理对象,以及Python一般的语法模型。
函数——Python基本的面向过程工具,用于组织代码和重用。
模块——封装语句、函数以及其他工具,从而可以组织成较大的组件。
类和OOP——Python可选的面向对象编程工具,可用于组织程序代码从而实现定制和重用。
异常和工具——异常处理模型和语句,并介绍编写更大程序的开发工具。
讨论Python 3.0。
《Python学习手册(第3版)》让你对Python语言有深入而完整的了解,从而帮助你理解今后遇到的任何Python应用程序实例。如果你准备探索Google和YouTube为什么选中了Python,《Python学习手册(第3版)》就是你入门的最佳指南。
第二本
《Python基础教程(第2版·修订版)》也是经典的Python入门教程,层次鲜明,结构严谨,内容翔实,特别是最后几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授Python开发,让读者从项目中领略Python的真正魅力。这本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是Python方面的技术专家,也能从书里找到耳目一新的内容。
第三本
《“笨办法”学Python(第3版)》是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的初学者使用。这本书结构非常简单,其中覆盖了输入/输出、变量和函数三个主题,以及一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲授到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
对于编程学习来说,实践性比较强,所以说看视频是个不错的选择,边看视频边操作,这样可以看清楚每个步骤的操作,以及具体的功能分析,都可以一目了然的展现出来。边看视频边敲代码也会比边看书边敲代码更高效一些。
而且对于图形识别来说,通过看视频学习的方式可读性更高。
以前在 “ 如鹏网 ”上了解过Python的课程体系和学习路线,有深度学习的讲解,可以参考一下。
第一部分:Python 语言基础第二部分:数据库开发第三部分:web前端第四部分:Python web开发第五部分:Python web项目(项目截图可访问如鹏网官网)第六部分:Linux第七部分:NoSQL第八部分:数据可视化第几部分:爬虫技术第十部分:人工智能详细的可以到 如鹏网 官网上去了解一下,有网络的地方就可以学习,有问题随时提问,老师实时在线答疑,每个章节的后面都有相应的练习题和面试口才题,需要以录音的方式进行提交,把控学习进度和质量,有新的课程更新了,也是可以继续申请了来学习的,口碑不错,基本上都是慕名而去的。