动手学习深度学习——Pytorch版教程系列汇总(长期更新版)_动手学深度学 pytorch-程序员宅基地

技术标签: 深度学习  动手学习深度学习教程目录  Pytorch学习教程目标  动手学习深度学习  


开发环境配置

1. 基本简介

2. 预备知识

  • 本章基本内容

    为了开始深度学习,我们需要学习一些基本的技能。所有的机器学习都是从数据中提取信息。所以我们开始学习一些实际的技能,比如数据的存储、操作和预处理等。
     
    而且,机器学习通常需要处理大规模的数据,可以将其想象为一个表格,行表示每一个例子,列表示相关的特性(特征)。线性代数为我们提供了一套处理表格数据的强大技术。我们不必太过深究,只需要重点关注基本的矩阵操作和应用。
     
    此外,深度学习与优化有关。深度学习模型有待优化的参数,我们需要找到最佳的参数。确定在算法的每个步骤中以何种方式移动每个参数需要一点微积分知识,我们将简要介绍一下。幸运的是,Autograd Package 会自动为我们计算微分,我们将在下面介绍它。
     
    接下来,机器学习与预测有关:根据我们观察到的信息,某些未知属性的可能值是多少?要在不确定的情况下进行严格的推理,我们需要援引概率的语言。
     
    最后,官方文档提供了大量超出本书范围的描述和示例。为了结束本章,我们将向您展示如何查找所需信息的文档。
     
    这本书保持了数学内容到最低限度,以获得一个对深度学习合适的理解。然而,这并不意味着这本书是不需要数学的。因此,这一章提供了一个快速介绍基本和经常使用的数学知识,以允许任何人理解至少大部分的数学内容。如果你希望理解所有的数学内容,进一步回顾 在线数学附录 应该是足够的。

  • 2.1 数据操作(已更新)

  • 2.2 数据预处理(已更新)

  • 2.3 线性代数(已更新)

  • 2.4 微积分(已更新)

  • 2.5 自动微分(已更新)

  • 2.6 概率论(已更新)

3. 线性神经网络

4. 多层感知器

5. 深度学习计算

6. 卷积神经网络

7. 现代卷积神经网络

8. 循环神经网络

9. 现代循环神经网络

10. 注意力机制

11. 优化算法

12. 计算性能

13. 计算机视觉

14. 自然语言处理:预训练

15. 自然语言处理:应用


专栏简介
  该系列专栏主要参考《Dive into Deep Learning》,一本经典的深度学习入门参考书籍。相比于深度学习理论书籍(花书),这本书更加强调动手实践。原书是英文版本,所用深度学习框架为 MXNet,该框架的开发者正是李沐。

英文版在线文档:https://d2l.ai/index.html
GitHub地址:https://github.com/d2l-ai/d2l-en
参考书籍:
 在这里插入图片描述
主要的作者信息:
 在这里插入图片描述

专栏的初衷

  本人从事深度学习领域多年,致力于将深度学习技术应用于2D或3D视觉领域,常用框架为 Tensorflow。因此,该专栏Pytorch教程系列的目的有三个:1. 进一步巩固深度学习的基础知识2. 学习Pytorch框架3. 作为深度学习初学者的入门教程。在翻译和学习的过程中,为了使得知识点更加全面,会对原书的理论和一些代码作相应的【补充】和【更新】。同时,为了使得初学者阅读过程中,逻辑更加清晰,更便于学习和理解,我会对原书的内容结构进行【重新编排】,或者作相应的【删除和更新】。我们知道,深度学习技术更新很快,有很多经典的模型结构,激活函数,优化算法,实战技巧等,那么本专栏系列也可作为深度学习笔记,可以不断整理,修改,更新,查阅等。

原书引用

@book{zhang2019dive,
  title={Dive into Deep Learning},
  author={Aston Zhang and Zachary C. Lipton and Mu Li and Alexander J. Smola},
  note={\url{http://www.d2l.ai}},
  year={2020}
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kxh123456/article/details/120970449

智能推荐

Linxu系统服务管理,systemd知识/进程优先级/平均负载/php进程CPU100%怎么解决系列知识!

进程执行时候是排队执行的,需要插队,要调整。进程重要性高,需要优先多分配CPU。调整优先级。#记住用途nice: 调整【程序运行时】的优先级 renice:调整【运行中的进程】的优先级区别:nice命令常用于修改未运行的程序再运行时的优先级,但是对于正在运行的进程,若想要修改优先级,就需要用到renice命令。衡量系统繁忙的一个综合性指标,主要是cpu/io的繁忙程度;在工作中非常常用。工作中非常的常用,具体是哪一个指标繁忙ps,top,sar看cpu。

visionPro链接相机

康耐视 visionpro 连接相机

http和https的区别

但是这种方式也有一个弊端,那就是被篡改,就是在服务端第一次给客户端公钥key1的时候,第三方把公钥key1保存起来,然后第三方生成一个公钥key3和私钥key3,然后将公钥key3给客户端,客户端并不知道这个公钥key3是被篡改的,也用公钥key3来加密公钥key2,然后第三方窃取到这个加密后的公钥key2,通过私钥key3进行解密就可以拿到公钥key2,进行保存,然后再用之前保存的公钥key1来加密给服务端,这样第三方也能获取到公钥key2。不能理解的话就画图来表示,整个逻辑很简单的。

SpringMVC基础篇(一)

服务器启动则自动装载这个servlet,实例化servlet,调用init方法,读取spring配置文件--配置中央控制器-->

Stable Diffusion WebUI 使用 VAE 增加滤镜效果

VAE(variational autoencoder)表示变分自动编码器,它是神经网络模型的一部分,可在较小的潜在空间之间对图像进行编码和解码,从而使计算速度更快。通俗点说,可以把 VAE 理解为一种滤镜,它能让图片的色彩更加饱满,告别灰蒙蒙的感觉;同时,它还能对图片的细节进行微调,改善面部和眼部,让整体效果更加出色。在 Stable Diffusion 中,绝大部分大模型已经内置了默认的 VAE,无需再外挂 VAE 了。

IOS面试题object-c 81-90-程序员宅基地

文章浏览阅读361次。包括:NSURLRequest、NSURLCache、NSURLSession、NSURLSessionConfiguration、NSURLSessionDataTask、NSURLSessionUploadTask、NSURLSessionDownloadTask。,您可以使用 iPhone OS 上的独特的图形接口控件,按钮,以及全屏视图的功能,您还可以使用加速仪和多点触摸手势来控制您的应用。都是等效的setObject:forKey:.在其他类中,setValue:forKey:更改成员变量.

随便推点

使用逆滤波算法deconvwnr恢复图像回复图像时,产生了很多横竖条纹。解决办法

使用逆滤波算法deconvwnr恢复图像回复图像时,产生了很多横竖条纹。解决办法

React受控绑定

概念:使用React组件的状态(useState)控制表单的状态。概念:通过获取DOM的方式获取表单的输入数据,就是获取dom对象。

mathtype 使用技巧 (持续更新ing_mathtype公式怎么移动-程序员宅基地

文章浏览阅读3.3k次,点赞6次,收藏72次。新安装后 ,在样式——定义,中把主要字体从宋体改到Times New Roman_mathtype公式怎么移动

python请简述构造函数和析构函数的作用_python构造函数和析构函数-程序员宅基地

文章浏览阅读3.3k次。一、构造函数1、定义构造函数__ init __称为class的构造函数与构造方法,一般作为实例化设置初始值而存在的。即一般是为了初始化对象时将必须要用到的属性、方法做一些定义,而存在。2、作用__ init __(self)这个是构造方法,实例化一个对象时,这个方法就会在对象创建时自动调用,实例化类就是创建对象,就会调用这个方法。实例化对象是可以传入参数的,这些参数被传入init方法中,可通过重..._python构造函数和析构函数的作用

dos文件格式转为unix文件格式_pycharm 怎么将脚本设置为unix-程序员宅基地

文章浏览阅读161次。用vim打开文件set ff=unix还可以用set ff查看文件格式_pycharm 怎么将脚本设置为unix

Are you the one_Timo Tolkki-程序员宅基地

文章浏览阅读107次。Are you the one?你是他吗?   The traveler in time who has come进入我生命的陌生人   To heal my wounds to lead me to the sun治愈心伤,播撒阳光   To walk this path with me until the end of time结伴走在生命的小路上   Are you the one?你..._timo tolkki are you the one 下载