当前位置:   article > 正文

基于pytorch的NLP实例讲解(包括pytorch入门讲解)_deeplearningfornlpinpytorch

deeplearningfornlpinpytorch

本教程会让你对使用pytorch进行深度学习编程有较为详细的认识,许多概念(比如计算图和自动求导)并不是pytorch特有,许多深度学习框架都有此特性。

本教程针对的是没有用过任何深度学习框架的人,比如TF、KERAS等。

  1. import torch
  2. import torch.autograd as autograd
  3. import torch.nn as nn
  4. import torch.nn.functional as F
  5. import torch.optim as optim
  6. torch.manual_seed(1)

1.tensor简介

所有深度学习的计算都是在tensor上进行的,它是对矩阵的推广,不仅仅限于2维,可以更多维度,首先让我们看看我们可以怎么 操作tensor。

创建tensors

我们可以使用torch.Tensor()方法来创建

  1. # Create a torch.Tensor object with the given data. It is a 1D vector
  2. V_data = [1., 2., 3.]
  3. V = torch.Tensor(V_data)
  4. print V
  5. # Creates a matrix
  6. M_data = [[1., 2., 3.], [4., 5., 6]]
  7. M = torch.Tensor(M_data)
  8. print M
  9. # Create a 3D tensor of size 2x2x2.
  10. T_data = [[[1.,2.], [3.,4.]],
  11. [[5.,6.], [7.,8.]]]
  12. T = torch.Tensor(T_data)
  13. print T
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/369373
推荐阅读
相关标签
  

闽ICP备14008679号