出现这个问题,是版本不匹配的问题,是由于h5py模块的版本问题,改用2.10版本
pip install h5py==2.10 -i https://pypi.doubanio.com/simple
之后又遇到报错
TypeError: Unexpected keyword argument passed to optimizer: learning_rate
这个需要加一段代码
ner_model = load_model("%s_ner.h5" % event_type, custom_objects=custom_objects)
改为
ner_model = load_model("%s_ner.h5" % event_type, custom_objects=custom_objects, compile=False)
compile
该方式适合有自定义的loss函数时,加载模型时不进行编译即可,不进行模型的编译