torch.nn.modules.module.ModuleAttributeError: 'NeuralAdditiveDeepCrossNetworkModel' object has no attribute 'atten_embedding'
时间: 2023-08-07 13:03:37 浏览: 109
浅谈pytorch中torch.max和F.softmax函数的维度解释
这个错误是由于你在调用 `atten_embedding` 属性时发生的。根据错误提示,`NeuralAdditiveDeepCrossNetworkModel` 对象没有名为 `atten_embedding` 的属性。可能的原因是你在模型中未正确定义或初始化该属性。
要解决这个问题,你需要检查模型类 `NeuralAdditiveDeepCrossNetworkModel` 的定义,并确认是否存在 `atten_embedding` 属性。如果不存在,你需要为模型添加该属性,并在初始化过程中进行正确的赋值。
另外,还要确保在调用 `atten_embedding` 之前,已经正确初始化了 `NeuralAdditiveDeepCrossNetworkModel` 对象。
如果你能提供更多关于代码的细节,我可以给出更具体的建议。
阅读全文