Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 1.11 KB

README_ML.md

File metadata and controls

8 lines (8 loc) · 1.11 KB

python을 설치해주세요. 3.11 버전이 좋습니다. numpy, pandas, opencv-python, mediapipe를 설치해주세요. labeling.py는 DNN 모듈을 학습시키기 위한 csv파일을 생성하기 위한 코드입니다. csv파일의 데이터를 축적할 때, label값에 따른 데이터의 개수는 균형감 있게 해야 합니다. label값은 알파벳값 a~z를 선택할 수 있습니다. 그러면 파이썬 아래 터미널창에 "Label (대문자) Saved" 라고 뜹니다. 딜레이가 있기에 최소 0.5초에 한 번 정도 간격으로 눌러주세요. caps lock은 끄고 해주세요 여러번 반복해주시면 됩니다. 다른 각도에서, 멀리서 또는 가까이서, 여러번 해주시면 됩니다. 학습 효율성을 위해, "오른손"으로만 하겠습니다. 창을 종료할 때는 esc 키를 눌러주시면 됩니다.(웹캠 창을 클릭한 상태여야 함) 그러면 지금까지 작업한 것은 전부 저장됩니다. h5maker.py를 사용해 model을 학습시키고 출력되는 Test Accuracy를 확인합니다. 0.95 이상을 목표로 epoch와 lr의 값을 조절해 보면 좋습니다.