Pytorch—Variable用法
Variable
Variable可训练的变量(可变化的变量)
区别于int变量,它是一种可以变化的变量,符合了反向传播,参数更新的属性。
解释:
具体来说,在pytorch中的Variable就是一个存放会变化值的地理位置,里面的值会不停发生片花,就像一个装鸡蛋的篮子,鸡蛋数会不断发生变化。那谁是里面的鸡蛋呢,自然就是pytorch中的tensor了。(也就是说,pytorch都是有tensor计算的,而tensor里面的参数都是Variable的形式)。如果用Variable计算的话,那返回的也是一个同类型的Variable。