-
Roboflow로 만든 데이타셋 모델에 적용시키기-2개인프로젝트/쿠킷프로젝트 2022. 11. 3. 16:29
내가 지금 쓰고자 하는 모델은 EfficientDet 으로 Google 의 MobileNet V3 에서 나온 EfficientNet의 저자들이 속한 Google brain팀에서 발표한 자료이다. (블러그 글)
문제는 이 모델이 가져다 쓰는 데이타셋 CSV 파일이 일반 Tensor Flow data set 과는 약간 차이가 있는 듯 하다는 것이다.

원래 코드에 있는 train data 와..Roboflow에서 TensorFlow object detection용 으로 출력한 train data2를 출력시 켜 보았더니.train_data2 는 DataLoader가 제대로 못읽는것으로 나왔다..이것이 지난번의 에러의 이유이다.
원래 data인 gs://cloud-ml-data/img/openimage/csv/salads_ml_use.csv 파일을 읽어오려고 여기 저기 한참을 헤메고 물어보다가 Stack Overflow 에서 정보를 얻어

성공적으로 data를 불러와서 비교해 보았다

원래데이타의 포멧은 Test/validation/Traing, 파일이름, 클래스, 바운딩박스 좌표 로 되어 있었고
우리의 데이타 포멧은 파일이름/넓이/높이/클래스/바운딩박스 좌표로 되어 있었다.
그래서 데이타 포멧을 맞추기 위해서 열심히 엑셀에서 작업을 하고 ( 파일이름이 -xxxx 이런식으로 되어 있어서 자동서식이 들어가 일일히 들어가서 자동서식 해지하고 한 파일로 옮긴다고 옮기고 ...창을 잘못 닫아..다시 또 지루한 작업 한것은 비밀...)

이렇게 형식을 맞추고..다시 버킷에 자료를 넣고..돌렸는데
또 나왔다..에러

위에서 print 해본결과..또 None 이다.
검색해 보니 똑같은 이 예제로 돌려서 똑같은 에러 2건이 stack overflow에 나와있는데 한건은 패스가 잘못됬다 수정하라 하는 답변에 그래도 안된다..방법없나? 로 더이상 업데이트 없고 다른 리포트된 되에서는 1건의 답변이 나와 있는데 그것은

와 같이 CSV 메이커로 직접 하라구 하는 것이다. 더 고민을 해봐야겠다
'개인프로젝트 > 쿠킷프로젝트' 카테고리의 다른 글
Rovoflow 데이타셋 추가해서 훈련하기 (1) 2022.11.20 Roboflow로 만든 데이타셋 모델에 적용시키기-3 (6) 2022.11.19 Roboflow로 만든 데이타셋 모델에 적용시키기-1 (7) 2022.11.01 Roboflow 헤맴 일기 (2) 2022.10.31