请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师请问为什么课程里14-6 的代码运行会报这个错误

File “/Users/xiaxichen/PyCharmMiscProject/my_self_attention.py”, line 20, in forward
q = x @ self.w_q # 计算查询矩阵Q,通过输入x与查询权重矩阵相乘
^~~~~~~~
TypeError: unsupported operand type(s) for @: ‘list’ and ‘Parameter’

图片描述

是input_params这里需要转为tensor吗
但是转为torch后他的维度为什么不对呢?图片描述
图片描述

正在回答 回答被采纳积分+3

1回答

李超 4天前

是的,要转成tensor ,可以把你的代码片段和报错给deepseek ,他就告诉你该怎么改了

0 回复 有任何疑惑可以回复我~
  • 提问者 yesterday_oncemore #1
    我用的课程视频里的代码 麻烦勘误一下 谢谢
    回复 有任何疑惑可以回复我~ 4天前
  • 李超 回复 提问者 yesterday_oncemore #2
    把in的维度设置为2就可以,不过这段代码已经被注释了,没必要看这块代码了
    回复 有任何疑惑可以回复我~ 4天前
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号