Der folgende Artikel stellt eine neue Lösung vor!
Die Geschichte der Herabstufung der Version von Tensorflow in der Demo von Mask R-CNN.
** Deep Learning Super Anfänger ** ist die Geschichte, die den Fehler behoben hat. Ich schrieb einen Artikel in der Hoffnung, dass er jemandem helfen würde.
Wenn Sie Mask R-CNN zur Bilderkennung verwenden möchten, verwenden Sie als Verknüpfung den Code Mask_RCNN von matterport.
https://github.com/matterport/Mask_RCNN
Ich habe es auch nach dem Lesen nicht verstanden. Während ich die folgende Seite las, Ich habe versucht, demo.ipynb im Google-Labor auszuführen.
https://tech-blog.optim.co.jp/entry/2019/03/28/173000 http://maruo51.com/2020/02/22/mrcnn/
Jedoch! Auch wenn Sie versuchen, es so auszuführen, wie es ist
AttributeError: module 'tensorflow' has no attribute 'log'
Wird passieren. (Stand 20. April 2020)
Also habe ich ungefähr zwei Tage lang versucht und mich geirrt, um das zu lösen Ich werde es aufschreiben.
Die Referenz entspricht der unten gezeigten Fehlerberatungsbox auf Github.
https://github.com/matterport/Mask_RCNN/issues/1797#
Es ist alles auf Englisch, aber als ich mein Bestes gab, um es zu lesen, fand ich einen Beitrag, der mir einen Hinweis geben würde.
tf.log() -> tf.math.log()
tf.sets.set_intersection() -> tf.sets.intersection()
tf.sparse_tensor_to_dense() -> tf.sparse.to_dense()
tf.to_float() -> tf.cast([value], tf.float32)
Anscheinend ist der Fehler auf eine andere Version des Tensorflusses und eine andere Methode zurückzuführen.
Sie sollten den relevanten Teil von mrcnn / model.py genau so umschreiben.
Es sollte beachtet werden, dass anstatt zum Ende des Fehlers zu gehen und dann model.py zu ändern ** Umschreiben von model.py unmittelbar nach dem ersten Klonen des Repositorys **.
** Es scheint, dass es gelöst wurde, indem mit Setup usw. in der modifizierten model.py fortgefahren wurde **. (Ich denke, es ist eine provisorische Lösung Wenn jemand die wahre Ursache kennt, lassen Sie es mich bitte wissen. )
Fall wird beigelegt! Ich hoffe du findest es hilfreich!
Recommended Posts