d2l
d2l之线性代数
一、降维 1、求和 对一个n维数组进行求和,如果指定沿哪一个轴来通过求和降低维度。如下是降低0维: A = torch.arange(20, dtype=torch.float32).reshape(5,4) print(A) print(A.sum(axis=0)) /* tensor([[ 0. ......
d2l之部分数据操作
一、广播机制 两个张量进行运算(加减乘除幂等) 如果两个张量形状相同则很容易进行运算,如果两个张量不同的时候该如何进行运算呢? 1、a张量竖为1,b张量横为1 比如:a = torch.arange(3).reshape((3, 1)), b = torch.arange(2).reshape((1 ......
【d2l】【常见函数】【20】 torch.bmm( )
**局部矩阵乘法** 参考:https://pytorch.org/docs/stable/generated/torch.bmm.html , torch.unsqueeze( )
## torch.squeeze() **压缩大小为1的维度** 参考:https://pytorch.org/docs/stable/generated/torch.squeeze.html  )
**返回一个指定size的张量,元素是0~1之间的随机数** 参考: https://pytorch.org/docs/stable/generated/torch.rand.html 
参考:https://pytorch.org/docs/stable/generated/torch.repeat_interleave.html 
## 问题来源 【d2l】9.7 序列到序列学习   **神の代码秀我一脸,来搞懂一下** ## 问题解决 ### 1. torch.ten ......
【d2l】【常见函数】【13】 nn.Linear( )
**只对输入的张量的最后一个维度做全连接** 参考:https://pytorch.org/docs/stable/generated/torch.nn.Linear.html ## 问题来源 
**Repeats this tensor along the specified dimensions.** 参考:https://pytorch.org/docs/stable/generated/torch.Tensor.repeat.html 
**门控循环神经网络的API** ## 问题来源 【动手学深度学习】【9.7 序列到序列学习】  这个output ......
【d2l】【常见函数】【9】 nn.Embedding()
**将输入的序列转换词向量** 转载:https://www.jianshu.com/p/63e7acc5e890 ,本帖仅用于学习,**请给原博主点赞** 参考:https://pytorch.org/docs/stable/generated/torch.nn.Embedding.html ## ......
【d2l】【常见函数】【8】 super(self) 和 super(class, self)
**python2 必须使用super(class, self), python3 两者都可以** ## 问题来源 【动手学深度学习】https://zh-v2.d2l.ai/chapter_recurrent-modern/encoder-decoder.html 9.6 编码器-解码器架构  具体的区别参考:https://cloud. ......
【d2l】【常见函数】【3】 tensor.argmax( )
**从张量的特定维度上取出最大的元素值所对应的索引**  
**指定读取张量的设备,如GPU,CPU** 参考:https://blog.csdn.net/shaopeng568/article/details/95205345  ```python H, = state ``` 这句代码我真是看懵逼了。 ## 1 元组的打包和解包 ......
colab 导入d2l包
本地电脑木得GPU,自己CPU训练模型贼慢,于是打算来colab训练 我本来是这样导入 !pip install d2l 结果导入很慢,等待时间过长,就去网上搜了搜 !pip install d2l==0.14 加了版本号就变得很快了。(现在更新到0.15.1了,但不影响) ......