该模型在TensorFlow 1.15 (最新版本)上工作得很好,但在Tensorflow 2.0上却不起作用。该模型是一个Keras模型。
model.predict(self.A.todense())提取的错误消息:
/tensorflow-2.0.0/python3.6/tensorflow_core/python/framework/type_spec.py in
type_spec_from_value(值)
490491引发TypeError(“无法为%s类型的%r构建TypeSpec”%s“%
-> 492 (值,type(value).name)) )
493 494
TypeError:无法为矩阵构建TypeSpec ([ 0,1,0,…,0,0,0,0,
0,0,0,.,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,dtype=int64)
发布于 2020-08-17 05:42:10
当我使用Pandas对象( DataFrames或Series )作为输入和目标数据时,也出现了同样的错误。看起来您的输入是matrix类型的,在这种情况下,这也可能是您的问题;一个简单的修复将是任何类型的转换,np.array(self.A.todense())可能会做到这一点。
https://stackoverflow.com/questions/58553695
复制相似问题