PyTorch的Variable变量如何详细解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计796个文字,预计阅读时间需要4分钟。
一、理解Variable的命名含义,Variable即变量,指的是可以变化的量。本质上,变量也是可以变化的量,区别于int变量,它是一种可变的变量。正好符合反向传播,参数更新的特性。具体来说,Variable指代的是变量,即可以变化的量。本质上,变量也是可以变化的量,与int变量不同,它是一种可变的变量。这正好符合反向传播和参数更新的特性。
一、了解Variable
顾名思义,Variable就是 变量 的意思。实质上也就是可以变化的量,区别于int变量,它是一种可以变化的变量,这正好就符合了反向传播,参数更新的属性。
具体来说,在pytorch中的Variable就是一个存放会变化值的地理位置,里面的值会不停发生片花,就像一个装鸡蛋的篮子,鸡蛋数会不断发生变化。那谁是里面的鸡蛋呢,自然就是pytorch中的tensor了。(也就是说,pytorch都是有tensor计算的,而tensor里面的参数都是Variable的形式)。如果用Variable计算的话,那返回的也是一个同类型的Variable。
本文共计796个文字,预计阅读时间需要4分钟。
一、理解Variable的命名含义,Variable即变量,指的是可以变化的量。本质上,变量也是可以变化的量,区别于int变量,它是一种可变的变量。正好符合反向传播,参数更新的特性。具体来说,Variable指代的是变量,即可以变化的量。本质上,变量也是可以变化的量,与int变量不同,它是一种可变的变量。这正好符合反向传播和参数更新的特性。
一、了解Variable
顾名思义,Variable就是 变量 的意思。实质上也就是可以变化的量,区别于int变量,它是一种可以变化的变量,这正好就符合了反向传播,参数更新的属性。
具体来说,在pytorch中的Variable就是一个存放会变化值的地理位置,里面的值会不停发生片花,就像一个装鸡蛋的篮子,鸡蛋数会不断发生变化。那谁是里面的鸡蛋呢,自然就是pytorch中的tensor了。(也就是说,pytorch都是有tensor计算的,而tensor里面的参数都是Variable的形式)。如果用Variable计算的话,那返回的也是一个同类型的Variable。

