美文网首页
pytorch实现线性回归算法

pytorch实现线性回归算法

作者: IanXQ | 来源:发表于2018-09-01 15:23 被阅读0次

    ‘a = Variable(torch.rand(1),requires_grad = True)

    b = Variable(torch.rand(1),requires_grad = True)

    print("initial paraments",[a,b])

    learning_rate = 0.0001

    for i in range(10000):

        predictions = a.expand_as(x) * x + b.expand_as(x)

        loss = torch.mean((predictions-y)**2)

        print("loss",loss)

        loss.backward()

        a.data.add_(-learning_rate * a.grad.data)

        b.data.add_(-learning_rate * b.grad.data)

        a.grad.data.zero_()

        b.grad.data.zero_()’

    相关文章

      网友评论

          本文标题:pytorch实现线性回归算法

          本文链接:https://www.haomeiwen.com/subject/kdkuwftx.html