Smadx / USTC-ML24-Fall

12 stars 3 forks source link

[lab1]这是一个关于代码的问题 #16

Open Zipper539 opened 3 hours ago

Zipper539 commented 3 hours ago

1.4中进行预测时,无论如何操作,预测部分总会报矩阵运算的错:matmul: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n?,k),(k,m?)->(n?,m?) (size 14 is different from 15)(如下图1)

屏幕截图 2024-09-28 195322

但是去排查线性回归中矩阵乘法的部分,排查代码:

屏幕截图 2024-09-28 195423

发现维数计算并没有问题(结果如下),所以对1.4中那一行的逻辑是什么表示疑问

屏幕截图 2024-09-28 195545

附上1.4的代码:

屏幕截图 2024-09-28 195712
Smadx commented 3 hours ago

你没有在输入给模型时把数据的最后一列run_time删除,导致in_features是15而不是14

Zipper539 commented 1 hour ago

你没有在输入给模型时把数据的最后一列run_time删除,导致in_features是15而不是14

所以应该在哪里删除数据呢,是像这样在predict的开始就要删除最后一列吗

屏幕截图 2024-09-28 220847
Smadx commented 32 minutes ago

在加载完一个batch后,输入给model前 featuretarget

Smadx commented 31 minutes ago

另外,同学你不觉得你用AI帮忙写的代码太明显了吗(