본문 바로가기
Team Project/핸들랭(handlang)

19/12/28 ~ 20/1/4 회의록, 일지

by 헤고 2020. 1. 11.

12/28 : 선정한 프로젝트 실행해보기

(https://github.com/EvilPort2/Sign-Language.git)

 

simple CNN project였음.

train할 때 keras/tf 버전이 따로 있었는데(예전 프로젝트라서)

텐서플로우 2.0 버전부터는 keras를 지원하므로 모두 keras 버전으로 트레이닝했다.

 

training

 

 

손 인식
테스트!

 

삽질)

처음엔 코랩, 파이참으로 실행해보려 했으나 실패함.

결국엔 하라는대로 cmd, terminal에서 해야겠구나해서 돌아감...

 

또한 이 프로젝트가 워낙 예전 프로젝트이기 때문에 install하는 것들이 현재에 비해 낮은 버전임.

베이스에 설치하면 위험하다고 여겨져 아나콘다 가상환경을 새로 생성하고 차근차근 가이드라인을 따라했음.

 

에폭이 20번으로 우리는 CPU로 트레이닝 했기 때문에 굉장히 오래걸리거나 트레이닝을 아예 못 끝내는 일이 생김 ㅠㅠ

-> 빨리 GCP와 연동하는 법을 알아야겠음.

 

1/4: 선정한 프로젝트 코드 분석

 

선정한 프로젝트는 매우 간단한 CNN 프로젝트였기 때문에 자세히 뜯어볼 코드가 많지 않다고 생각함.

관심있게 본 코드는

cnn_keras.py 

set_hand_hist.py

 

opencv를 아무도 안써봤기 때문에 추후 공부를 할 수도 있을 것 같음.

레이어 구조는 굉장히 단순했음

그리고 테스트 상에서 정확도가 높지 않았던 이유를 추측해봤는데, 

받아온 손 이미지가 깔끔하게 크롭(crop)되지 않는다는 점, 노이즈가 굉장히 심하다는 점때문이 아닐까 싶음.

=> 추후 프로젝트를 진행할 때 노이즈 제거가 굉장히 중요할 듯

 

과제: cnn 구조 그려보기, YOLO 사용해보기

 

 

심심해서 폰트 바꿔봄

댓글