【Mask R-CNN】(二): 'keras.engine.topology' has no attribute 'load_weights_from_hdf5_group_by_name'

在运行

python samples/coco/coco.py train --dataset=. --model=coco --download=True

时报错,

AttributeError: module 'keras.engine.topology' has no attribute 'load_weights_from_hdf5_group_by_name'

是因为版本不匹配。在安装mask_rcnn时,requirements.txt要求的是keras>=2.0.8,默认安装的是keras2.2.2,但是load_weights_from_hdf5_group_by_name只在keras2.0.8出现。

所以首先卸载keras2.2.0。

pip uninstall keras

再安装keras2.0.8。

pip install keras==2.0.8

 

你可能感兴趣的:(深度学习,Mask,RCNN)