inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

mask r cnn_inference시 오류 발생에 관해서

471

청테이프

작성한 질문수 9

0

항상 좋은 강의 감사 합니다.

mask r cnn 모델 학습 후 학습된 모델의 weight 파일을 MaskRCNN의 inference 모델로 로딩시 

아래와 같이 오류가 발생 합니다.

WARNING:tensorflow:From /home/*****google/anaconda3/envs/tf113/lib/python3.6/site-packages/mrcnn/model.py:768: to_float (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.cast instead.
model path: ('./snapshots_result/balloon20200808T1406', './snapshots_result/balloon20200808T1406/mask_rcnn_balloon_0050.h5')
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-24-0567360a6bea> in <module>
      4 print('model path:', weights_path)
      5 # 지정된 weight 파일명으로 모델에 로딩.
----> 6 model.load_weights(weights_path, by_name=True)

~/anaconda3/envs/tf113/lib/python3.6/site-packages/mrcnn/model.py in load_weights(self, filepath, by_name, exclude)
   2084         if h5py is None:
   2085             raise ImportError('`load_weights` requires h5py.')
-> 2086         f = h5py.File(filepath, mode='r')
   2087         if 'layer_names' not in f.attrs and 'model_weights' in f:
   2088             f = f['model_weights']

~/anaconda3/envs/tf113/lib/python3.6/site-packages/h5py/_hl/files.py in __init__(self, name, mode, driver, libver, userblock_size, swmr, rdcc_nslots, rdcc_nbytes, rdcc_w0, track_order, **kwds)
    393                 name = repr(name).encode('ASCII', 'replace')
    394             else:
--> 395                 name = filename_encode(name)
    396 
    397             if track_order is None:

~/anaconda3/envs/tf113/lib/python3.6/site-packages/h5py/_hl/compat.py in filename_encode(filename)
    109     filenames in h5py for more information.
    110     """
--> 111     filename = fspath(filename)
    112     if sys.platform == "win32":
    113         if isinstance(filename, six.text_type):

TypeError: expected str, bytes or os.PathLike object, not tuple

컴퓨터-비전 머신러닝 배워볼래요? keras 딥러닝 tensorflow python

답변 2

0

청테이프

감사합니다

0

권 철민

안녕하십니까,

일단 오류는 학습된 weight 파일을 찾지 못하거나, weight 파일이 손상된 것으로 보입니다.

./snapshots_result/ 디렉토리 밑에 학습된 weight 파일이 제대로 있는지 다시 한번 확인 부탁드립니다. 

만약 제대로 있다면 학습을 다시 수행한 뒤에 결과 update 부탁드립니다.

감사합니다.

강의 환경설정 질문

0

38

2

Custom Dataset에서의 polygon 정보 관련

0

81

3

cvat.ai 보안 수준이 궁금합니다

0

77

2

캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.

0

93

3

추론 결과의 Precision(또는 mAP) 평가 방법

0

81

2

mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.

0

56

2

runpod에서 google drive 연결 시 오류 발생

0

106

2

로드맵 선택

0

64

1

mmcv

0

55

2

Anchor box의 Positive 처리 위치

0

59

2

해당 강의 runpod 적용 후 에러 제보드립니다

0

83

2

run pod credit 관련 제보

0

93

2

mmdetection 2.x과 3.x 호환 관련 표기

0

75

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

93

3

질문 드립니다.

0

74

3

mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.

0

75

1

강사님께 수정을 제안드리고 싶은 것이 있습니다.

0

91

1

google automl efficientdet 다운로드 및 설치 오류

0

71

1

이상 탐지에 사용할 비전 기술 조언 부탁드립니다.

0

100

2

OpenCV 관련 질문드립니다.

0

68

2

mmcv 설치관련해서 문의드려요

0

324

3

강의 구성 관련해서 질문이 있습니다

1

133

2

모델 변환 성능 질문드립니다.

0

120

1

NMS 로직 문의 드려요

0

109

2