1. nn.Linear 全连接
https://www.jianshu.com/p/c6eabe6f69b1
2. nn.Conv2d 卷积
https://blog.csdn.net/sunny_xsc1994/article/details/82969867
https://www.jianshu.com/p/45a26d278473
3. nn.MaxPool1d
4.unsqueeze
https://blog.csdn.net/flysky_jay/article/details/81607289
5. permute 矩阵维度调换顺序。这个什么时候会用? 怎么判断应该调 谁和 谁的位置? textcnn-pytorch
6. nn.Linear做全连接的时候,为什么 self.Baise = nn.parameter(torch.ones([num_classes])) ,为什么用 num_classes,类别个数? 没懂,按说一个value就可以啊,为什么是 num_classes 个值呢? textcnn-pytorch
7.maxpooling之后,应该是 一个2维矩阵 * batch,总共3维,为什么会是4维呢? textcnn-pytorch
mp = nn.MaxPool2d((sequence_length - filter_sizes[i] + 1, 1)) # pooled : [batch_size(=6), output_height(=1), output_width(=1), output_channel(=3)]