RCNN을 이용한 Objection Detection 문제를 해결하는 레파지토리를 서칭 중,
github.com/kentaroy47/frcnn-from-scratch-with-keras
이 레파지토리가 꽤 괜찮아 보였다.
Fork 수도 622고,
이런 사람 - 병 구분도 괜찮아 보였다
(지금 보니 들고 있는 잔은 인식이 안 됐잖아...? 무튼)
자연어 처리를 배운 저번 주에 Attention, Transformer 관련 참고용 레파지토리를 따라하면서
1) 레파지토리 클론해서 Readme대로 따라하다가 노트북 GPU 용량부족
2) 코랩으로 한땀한땀 옮겨서 했으나 안됨.. ㅎ 그래서 코랩버전 따라서 변수 이름 하나하나 고쳐가며 삽질했지만 안됨
의 슬픈 과거가 있었기에, 레파지토리를 따라해보다가
bash: wget: command not found
바로 이 오류를 만났고, 찾아보니 윈도우 버전으로 wget을 설치해 줘야 한다는데.... 굳이...? 하면서
(레파지토리 클론해서 따라해보는 것도 좋지만, 코드를 바로바로 보면서 뜯어볼 수 있는 ipynb 파일 쪽이 조금 더 처음 학습하기는 좋은 것 같다)
Readme에 있는
Kaggle Notebook examples
- Global Wheat Detection
을 따라하기로 마음먹었다.
캐글에서 편안하게 ipynb 파일도 다운로드 했으나...
내 생각대로 되지 않았다.
일단 이미지 불러오는 게 안 됐다.
'NoneType' object has no attribute 'shape'
라는 오류 코드를 보고, 파일 경로도 바꿔보고, 내 깃허브 레파지토리에 올려 raw 파일로 경로도 바꿔봤으나
경로보다는 파일 처리 방식의 문제였다.
# Read the Example1.txt
example1 = "/content/example1.txt"
file1 = open(example1, "r")
이 방식으로 텍스트 파일도 열어보고,
파일 여는 함수의 세부 코드도 고쳐봤으나.. 결국 작성자가 한 대로 해야 되는 듯 하다.
이쯤에서 삽질하다가 다시 레파지토리 코드로 돌아가거나, 다른 레파지토리를 실습하기로 마음먹었다.
(여담으로 캐글 노트북은 다른 사람이 작성한 버전으로, 학습한 데이터셋도 다른 듯 하다.)
'머신러닝, 딥러닝' 카테고리의 다른 글
딥러닝 프로젝트 1: 번역 모델을 위한 삽질 (0) | 2021.04.24 |
---|---|
skimage 이미지 일괄 리사이즈 방법 (0) | 2021.04.23 |
Transformer를 사용한 인공 신경망 한영 번역기 코드 예제 실습 (Colab 버전) (0) | 2021.04.18 |
Transformer를 사용한 인공 신경망 한영 번역기 코드 예제 실습 (0) | 2021.04.16 |
Attention을 사용한 인공 신경망 기계 번역 만들기(한->영) (0) | 2021.04.14 |