'NameError: name 'KE' is not defined
I am following this tutorial: https://blog.paperspace.com/mask-r-cnn-in-tensorflow-2-0/ in order to train a custom dataset for object detection. When I run the code for training (under paragraph: "Train Mask R-CNN in TensorFlow 1.0"), I get this error on colab:
NameError Traceback (most recent call last)
<ipython-input-31-794112aa6465> in <module>()
6 import mrcnn.config
7
----> 8 import mrcnn.model
9
10 class KangarooDataset(mrcnn.utils.Dataset):
/content/drive/MyDrive/How_to_Train_an_Object_Detection_Model_with_Keras/Mask_RCNN/mrcnn/model.py in <module>()
255
256
--> 257 class ProposalLayer(KE.Layer):
258 """Receives anchor scores and selects a subset to pass as proposals
259 to the second stage. Filtering is done based on anchor scores and
NameError: name 'KE' is not defined
After searching I tried to check that RCNN is ok with this: Import Matterport's Mask-RCNN model from github - error:ZipImportError: bad local file header with the solution that the guy in the end suggests. I have also found this: NameError: name 'K' is not defined so I tried this command:
from keras import backend as KE
(instead of K, I put KE) but it didn't work!
Do you have any idea how to fix that error?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
