本文Python深度学习入门学习路线为笔者根据自身学习经验整理所得,转载请注明出处、作者。

笔者全身心致力于白嫖学习路线,全程不掏一分钱。

学习路线

注:以下步骤为顺序递进关系,前面的学好之后,后面的学起来会更为轻松。

1.深度学习理论

(可以先不学,对入门者很不友好,没必要死啃,等学会撸代码搭网络之后再补也不迟)

推荐教程:
吴恩达深度学习理论视频https://www.bilibili.com/video/BV164411b7dx?from=search&seid=17220854142821729200

推荐书籍:
周志华的西瓜书或其他关于深度学习的书都行,最好是有代码的,边看边敲会大有裨益。

2.Python深度学习路线

Python因为很多现成的封装的函数库以及深度学习框架,上手比其他语言简单很多,十分适合新手入门深度学习。以笔者自身的学习经验来看,Python深度学习主要需要学习Python自身基础语法、numpy、plt(画图工具)、pandas(读表及数据分析神器)、sklearn(机器学习算法库)、Tensorflow2.0(深度学习框架)、pytorch(深度学习框架)、opencv-python。

下面逐一介绍学习路线:

2.0 Python基础
Python对于入门来说,只需要掌握基本语法即可,可以看看B站上的一些速成教程,学到定义类class即可。
推荐教程:https://www.bilibili.com/video/BV1s4411C7Jn?from=search&seid=11622688006382587590

2.1 numpy、plt、pandas
numpy、plt、pandas作为深度学习的辅助工具库,并不需要学得很深入,只要掌握笔者之前博客中的内容即可。
numpy: https://blog.csdn.net/weixin_44414948/article/details/109702047
plt: https://blog.csdn.net/weixin_44414948/article/details/109703153
pandas:https://blog.csdn.net/weixin_44414948/article/details/109702715

2.2 sklearn
sklearn是一个API相对封装较好的机器学习框架,作为深度学习入门,只需掌握线性回归、逻辑回归、SVM即可,其它用的不多。
推荐教程:https://www.bilibili.com/video/BV1nt411r7tj

2.3 TensorFlow和pytorch
1)Tensorflow1.X语法繁琐复杂,各版本之间兼容性极差,相差一个小版本写的代码就极有可能无法运行,在tf2.0以后版本API偏向Keras风格,更易使用,且兼容性问题有所改善。

针对Tensorflow2.0,笔者建议先学习其Tensor数据类型的各项操作,具体可以参考之前的博客:https://blog.csdn.net/weixin_44414948/article/details/109703627

在了解Tensor操作之后,可以尝试在一些简单的数据集(如Mnist)上搭建一些经典的网络,如VGG、ResNet、Inception等,巩固之前学习的各种工具以及理论知识,具体可以参考笔者之前的博客:
a. Mnist-VGG:https://blog.csdn.net/weixin_44414948/article/details/109704219
b. Mnist-ResNet:
https://blog.csdn.net/weixin_44414948/article/details/109704451
c. Mnist-Inception:
https://blog.csdn.net/weixin_44414948/article/details/109704626

另外学有余力的看官可以看看tf2.0的使用手册,极力推荐:
https://blog.csdn.net/qq_31456593/article/details/88377194

2)pytorch与Tensorflow2.0风格极其相似,API差不多就是函数名不一样,基本学会其中之一,另一个也能很快上手。pytorch学习路线与Tensorflow2.0一样。(注:pytorch版本兼容性问题几乎没有,推荐使用)

因为pytorch的视频教程较少,就不做推荐了,下面是GitHub大佬的pytorch中文手册,极力推荐:
https://github.com/zergtant/pytorch-handbook

注:附赠一个GitHub找开想要源项目的方法,干货,十分实用。
https://blog.csdn.net/weixin_44414948/article/details/109538041

以下给课题组师弟师妹练手用的demo作业,各位同学也可以尝试写一下。

深度学习入门之一阶段小demo练习(持续更新系列)
https://blog.csdn.net/weixin_44414948/article/details/109864551

深度学习入门之二阶段小demo练习(持续更新系列)
https://blog.csdn.net/weixin_44414948/article/details/110673660

Python深度学习入门学习路线(简单速成不掉头发)相关推荐

  1. python交互式编程入门先学什么_为什么 Python 对于编程入门学习来说,是一门很棒的语言...

    在这篇文章里,我会来阐述下为什么我觉得 Python 对于计算机编程入门教学来说是一门很棒的编程语言(对基础编程课程更多观点可以查看这篇文章).这也是从我针对初学者Python 编程教学过程中获得并总 ...

  2. Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)

    全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...

  3. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  4. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  5. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  6. python基础教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  7. 深度神经网络入门--学习环境搭建

    深度神经网络入门--学习环境搭建 安装环境 安装环境 1.ubuntu16.04 安装Anaconda及搭建环境安装TensorFlow深度学习框架-- CPU 链接:https://blog.csd ...

  8. 斋藤康毅-深度学习入门 学习笔记一

    ch01 Python入门 basic.py ''' python --versionnote in python3 5/2 = 2.54**2 = 16type(3.4)x = 10 then x ...

  9. Python编程自学入门学习指南

    对于初学者来说,入门很重要,这关系到初学者是从入门到精通还是从入门到放弃. 以下是结合Python的学习经验整理出来的学习路径,主要有四个阶段. NO.1新手入门阶段,学习基础知识. 一般来说,找一本 ...

  10. 如何自学python爬虫-怎样入门学习Python爬虫?

    怎样入门学习Python爬虫? 1.掌握Python编程能基础 想要学习爬虫,首先要充分掌握Python编程技术相关的基础知识.爬虫其实就是遵循一定的规则获取数据的过程,所以在学习Python知识的过 ...

最新文章

  1. [ZJOI2007]仓库建设(斜率优化)
  2. 微信小程序_(组件)flex布局
  3. Linux内存管理(最透彻的一篇)
  4. 自己封装的ASP.NET的SQLITE数据库的操作类
  5. 用康托展开实现全排列(STL、itertools)
  6. oracle 调用存储过程返回集合插入临时表_技术分享:集合
  7. 混合云存储:大数据应用的上云之道
  8. Pandas入门教程(一)
  9. 大型互联网网站架构心得之一:分
  10. Restlet Client 下载安装
  11. omnet++ tictoc2 实例分析
  12. 后盾网php 百度盘,后盾网PHP操作exce视频教程
  13. 配置Pod的liveness和readiness探针
  14. 把时间还给洞察,且看PPT调研报告自动生成攻略
  15. 牛刀小试imageROI
  16. 单个html页面面包屑,充分利用网页设计中的面包屑
  17. 数据结构期末作业思路分享——库存管理小程序(云数据库)
  18. JavaScript的基础语句整理
  19. 服务器搭建网站:出现503是什么意思?怎么排查?
  20. CIKM 2020 | 一文详解美团6篇精选论文

热门文章

  1. 简单的小愿望,就这么难实现
  2. 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建
  3. asp.net 利用特性和正则表达式进行字段的验证(attribute)
  4. ActiveX如何调用引用该ActiveX的网页中的JavaScript函数
  5. hbase 安装_如何搭建一个HBase集群
  6. JVM内存:年轻代,老年代,永久代
  7. MyBatis官方文档——XML映射文件部分
  8. qt之qthread的使用
  9. ram计算机中术语,计算机术语 RAM ROM
  10. linux下设备树spi的节点查询,已解决: 关于ZYNQ-Linux中设备树SPI节点的疑问 - Community Forums...