InvalidArgumentError Traceback most recent call lastCell In11 line 15 11 for i in rangeiter + 1 13 with tfGradientTape as tape--- 15 PRED_train = tfmatmulX_tra
在代码中的第15行,出现了一个矩阵尺寸不兼容的错误。根据错误信息,输入矩阵的形状为[35,3],权重矩阵的形状为[10,1],无法进行矩阵相乘操作。
为了解决这个问题,你需要调整权重矩阵的形状,使其与输入矩阵相乘时尺寸兼容。具体来说,你需要将权重矩阵的列数修改为3,以便与输入矩阵的行数匹配。
可以尝试修改代码中的第5行,将权重矩阵的定义改为:
W = tf.Variable(tf.random.normal([3, 1]), name='weight')
然后重新运行代码,看看问题是否解决了。
原文地址: https://www.cveoy.top/t/topic/iKzl 著作权归作者所有。请勿转载和采集!