如何修复“Mul”Op 的 float32 类型与 int64 类型不匹配的问题?

问题描述

model.fit([training_pairs[:,0],training_pairs[:,1]],training_labels,batch_size=64,epochs=10)

纪元 1/10

model.fit([training_pairs[:,epochs=10)

TypeError: Input 'y' of 'Mul' Op 的类型 float32 不匹配 输入参数 'x' 的 int64。

print(training_labels.dtype)
dtype('int64')

print(training_pairs.dtype)
dtype('float32')

由于我对 stackoverflow 工具不太熟悉,所以我也放了我的笔记本链接。我正在使用 tensorflow 2.4 版。非常感谢您的帮助。

https://colab.research.google.com/drive/1z4ubLpnvPk6RWGCviCW6z_xMZ5t64gUP?usp=sharing

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)