您的位置:首页 > 移动开发 > Objective-C

keras example--the solution to AttributeError: 'Tensor' object has no attribute '_keras_history'

2018-01-10 14:41 1426 查看
input1.shape=(batch_size,sequence_length)
input1通过Embedding映射成(batch_size,sequence_length,embedding_size)#词向量
input2.shape=(batch_size,sequence_length)
通过编写自己的层转换为(batch_size,sequence_length,embedding)#与词向量对应的tf-idf值
若使用result=input1*input2,此时就会出现上述错误,这里的result是一个tensor,但不是一个keras tensor,
故需使用keras.layers.multiply([input1,input2])#keras官方解释:该层接收一个列表的同shape张量,并返回它们的逐元素积的向量,shape不变。
此时代码可以调通。

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  keras attributeError
相关文章推荐