似乎是因为版本问题,现在的版本merge层不能这么用了。
from keras.layers import merge
merged = merge([drop_out_emb, drop_out_pos_emb], mode='concat', concat_axis=2)
报错:
Traceback (most recent call last):
File "/home/lrt/lrt-vaesemti-pycharm/model.py", line 235, in <module>
merged = merge([drop_out_emb, drop_out_pos_emb], mode='concat', concat_axis=2)
TypeError: 'module' object is not callable
解决办法
from keras.layers import concatenate
merged = concatenate([drop_out_emb, drop_out_pos_emb], axis=2)