#tensorflow #keras #computer-vision #google-colaboratory #image-segmentation
#tensorflow #keras #компьютерное зрение #google-совместная лаборатория #сегментация изображения
Вопрос:
Я пытаюсь запустить Mask-rcnn для обнаружения дефектов металла (https://github.com/maxkferg/metal-defect-detection ) в colab. Версия Keras colab равна 2.4.3, тогда как версия keras репозитория равна 2.1.3. Я получаю следующую ошибку при загрузке весов:
model.load_weights(model_path, by_name=True, exclude=EXCLUDE_LAYER_WEIGHTS):
AttributeError Traceback (most recent call last)
<ipython-input-2-a24cb8cfa577> in <module>()
----> 1 model.load_weights(model_path, by_name=True, exclude=EXCLUDE_LAYER_WEIGHTS)
/content/drive/My Drive/Colab Notebooks/metal-defect-detection/model.py in load_weights(self, filepath, by_name, exclude)
2030
2031 if by_name:
-> 2032 topology.load_weights_from_hdf5_group_by_name(f, layers)
2033
2034 else:
AttributeError: module 'keras.engine.topology' has no attribute 'load_weights_from_hdf5_group_by_name'
Я попробовал некоторые решения, предложенные онлайн, такие как: заменить топологию на сохранение, но у меня та же проблема. Есть способ изменить код, чтобы использовать такой репозиторий с keras 2.4.3?