无法在KERAS中序列化[0 1 2 ... 63] DL问题
我正在尝试使用KERAS创建我的神经网络,但是一旦我尝试将模型保存为“ .h5”文件,就存在问题。我正在使用keras
问题:以下问题:
TypeError:无法序列化[0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 49 49 50 51 52 53 54 55 55 57 57 58 59 60 61 62 63]到JSON。无法识别的类型< class 'tensorflow.python.framework.ops.egertensor'>。
与问题相关的类是: patchencoder_class
I am trying to create my Neural Network, using Keras, but there are problems once i try to save the model as a ".h5" file. I am using keras
The problem is the following:
TypeError: Unable to serialize [ 0 1 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
59 60 61 62 63] to JSON. Unrecognized type <class
'tensorflow.python.framework.ops.EagerTensor'>.
The class related to the problem is:
PatchEncoder_Class
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题来自
tf.range
,即eagertensor
。您应该使用self.positions.numpy()
。这是一个示例:The problem is coming from
tf.range
, which is anEagerTensor
. You should useself.positions.numpy()
. Here is an example: