dsjscl 2020-02-26 19:00 采纳率: 0%
浏览 2371

'float' object has no attribute 'backward'的问题

 import torch
import math
x0 = torch.tensor(2.00,requires_grad=True)
w0 = torch.tensor(-1.00,requires_grad=True)
x1 = torch.tensor(-2.00,requires_grad=True)
w1 = torch.tensor(-3.00,requires_grad=True)
w2 = torch.tensor(-3.00,requires_grad=True)
y0 = w0 * x0
y1 = x1 * w1
z0 = y0 + y1
z1 = z0 + w2
z2 = z1 * -1
z3 = math.exp(z2)
z4 = z3 + 1
z5 = 1/z4
print(y0)
print(y1)
print(z0)
print(z1)
print(z2)
print(z3)
print(z4)
print(z5)
z5.backward()
print(w0.grad)
print(x0.grad)
print(w1.grad)
print(x1.grad)
print(w2.grad)
print(y0.grad)
print(y1.grad)
print(z0.grad)
print(z1.grad)
print(z2.grad)
print(z3.grad)
print(z4.grad)
print(z5.grad)

图片说明

有大佬知道应该怎么改吗?

  • 写回答

1条回答 默认 最新

  • Ya.Z 0211 2022-12-13 00:00
    关注

    在函数update中self.moving_right: self.center += self.ai_settings.ship_speed_factor 和后面一句用法错误,因为在run_game函数中传入的参数ai_settings已经是一个类属性了,即在Settings类中定义的浮点数,在update函数中调用时就不能再用ai_settings.ship_speed_factor,改成self.center += self.ai_settings,后面一句作同样修改。这样改:

    评论

报告相同问题?

悬赏问题

  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)