《Deep-Learning-with-PyTorch》学习笔记Chapter3 Tensor(一)

(自学《Deep-Learning-with-PyTorch》使用,仅供参考)

一、绪论

深度学习应用是以某种形式(图片或文本)获取数据,然后以另一种形式(标签、数字或更多的图像或文本)生成数据。

深度学习实际上是建立一个系统,该系统可以将数据一种表示转换为另一种表示。

我们首先学习如何使用Tensor处理PyTorch中所有的浮点数。

二、将输入转换为浮点数

浮点数是网络处理信息的方式,因此我们需要将现实世界中的数据编码成网络可以消化的形式,然后将输出再解码为我们可以理解并使用的数据。(类似于 A/D-D/A)

例如:【花】——【10010111】——【花】

如图所示,深度神经网络通常分阶段的学习从一种形式的数据(INPUT)到另一种形式的数据(OUTPUT)的转换,而在这个阶段的中间,一些部分转换的数据可以认为是中间表示(INTERMEDIATE REPRESENTATIONS)。

对于早期的图像识别,这些中间表示(INTERMEDIATE REPRESENTATIONS)可以是边缘检测或某些纹理,更深层次一点,它们可以是更复杂的结构,比如耳朵、眼睛等。

中间表示(INTERMEDIATE REPRESENTATIONS)是浮点数的集合。这些浮点数以一种有利于描述神经网络输入如何映射到输出的方式表征了输入并捕获了数据结构。

这些浮点数的结合和它们的操作就是现代人工智能的核心。

图中的中间表示(INTERMEDIATE REPRESENTATIONS)是输入与前一层神经元权重(Weight)结合的产物。

每个中间表示(INTERMEDIATE REPRESENTATIONS)对于它之前的输入都是唯一的。

PyTorch利用Tensor将输入,中间表示、输出处理和存储。

三、Tensor(张量)

在深度学习背景下,Tensor是向量和矩阵泛化到任意维数,所以,也可以叫Tensor为多维数组(multidimensional array)。

注意,Tensor不是唯一处理多维数组的库,目前最流行的多维数组库是Numpy,它被认为是数据科学的通用语言。

但Tensor有一些Numpy没有的优势,比如它可以在图像处理单元(GPU)上快速执行操作,可以在多个设备或机器分布操作,还可以跟踪创建它们的计算图(the graph of computations)。

PyTorch提供了和Numpy的无缝互操作性,这使得PyTorch能与Python中的其他科学库进行一流的集成。

比如:

SciPy:www.scipy.org

Scikit-learn :https://scikit-learn.org

Pandas :https://pandas.pydata.org

Tensor的维数与用于引用Tensor内标量值(scalar values)的数目相一致。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
deep-learning-with-pytorch.pdf是一本介绍使用PyTorch进行深度学习的书籍,其中第15章主要讨论了迁移学习和生成对抗网络(GAN)的应用。迁移学习是指将在一个任务上训练过的模型应用到另一个任务中,以加快模型训练速度和提高性能。这种方法的好处是可以利用已有模型在大规模数据集上进行预训练,从而获得更好的模型初始化参数。比如,可以将在ImageNet数据集上预训练好的卷积神经网络应用于其他图像分类任务中,无需从头开始训练,从而节省时间和计算资源。 生成对抗网络(GAN)是一种由生成器和判别器组成的模型架构,用于生成逼真的合成数据。GAN由一个生成器网络和一个判别器网络组成,两者通过对抗训练的方式相互竞争学习。生成器尝试生成逼真的数据样本,而判别器则试图将真实数据样本和生成的数据样本区分开来。通过持续的对抗训练,生成器逐渐改进生成的样本,直到达到接近真实样本的水平。GAN在图像生成、图像转换等领域具有广泛的应用,能够生成逼真的图像、音频等数据。 在第15章中,作者可能会介绍迁移学习的原理和步骤,如何在PyTorch中实现迁移学习以及一些成功的迁移学习案例。此外,作者可能还会介绍GAN的基本原理、GAN网络的结构以及如何在PyTorch中实现GAN模型。本章内容对于想要应用深度学习技术解决实际问题的人们来说,具有很高的实用性和参考价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值