머신러닝/JetsonNANO와 YOLO!

머신러닝/JetsonNANO와 YOLO!

(하) Colab과 Darknet으로 YOLO를 학습시켜보자!

9럼 이제 꼬랩으로 학습시키겠습니다! 얘는 꼬렛입니다. 헷갈림에 주의해주세요. 아래의 과정을 잘 따라와주시고, 혹시 뭔가가 안된다면 제 깃허브에 방문하셔서 코드를 복붙해보세요. 제 실행결과를 보고 비교해 보실수도 있어요! https://github.com/BUZZINGPolarBear/YOLO_KickBoard_helmet_Detection GitHub - BUZZINGPolarBear/YOLO_KickBoard_helmet_Detection: 킥보드 탑승자의 헬멧착용여부를 Detecting하는 YOLO 프 킥보드 탑승자의 헬멧착용여부를 Detecting하는 YOLO 프로젝트. Contribute to BUZZINGPolarBear/YOLO_KickBoard_helmet_Detection developm..

머신러닝/JetsonNANO와 YOLO!

(중) Colab과 Darknet으로 YOLO를 학습시켜보자!

이전 포스팅의 준비를 다 해주셨으면 , cfg파일에 대한 수정이 필요합니다. cfg파일은 training에 대한 정보가 담겨져 있습니다. 보시면은 이해가 쉬울거에요. 우선, /darknet/cfg/yolov4-tiny-custom.cfg로 이동합니다. 저는 이런 글을 볼때마다 잘 따라오고 있는게 맞는지 항상 의심되는데... 여러분이 찾은 이 파일이 맞습니다! 더블클릭하여 열어주시면, 알순없지만 대충 느낌만 오는 설정들이 있습니다. 다섯줄만 고쳐주면 됩니다!! yolov4-tiny-custom.cfg수정하기 1. subdivisions변수 수정 7번째 줄에 있는 subdivisions를 subdivisions = 16으로 수정해주세요. batch size인 64를 얼마나 나누어 학습을 할 것인지에 대한 설..

머신러닝/JetsonNANO와 YOLO!

(상) Colab과 Darknet으로 YOLO를 학습시켜보자!

데이터도 준비 됐으니! 지금부터 본격적으로 학습을 시켜보자. 누구나 할 수 있다! 1. Darknet Clone하기 욜로 학습하자 했잖아! 욜로 학습하자 했잖아! 욜로 학습하자 했잖아! 근데 웬 Darknet???? 이라고 물으실 수도 있겠다! Darknet은 YOLO학습을 진행하기 위해 YOLO의 원작자 조셉이 개발한 프레임워크다! 요새는 Alexey가 개발한 YOLOv4버전의 다크넷을 많이 사용하긴 하지만... 그래서 우리도 Alexey가 개발한 다크넷을 다운받을 것이다. https://github.com/AlexeyAB/darknet GitHub - AlexeyAB/darknet: YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detecti..

머신러닝/JetsonNANO와 YOLO!

YOLO Darknet을 학습해야 하는데 XML이나 Json으로 라벨을 붙인 나를 위한 Roboflow!

제목이 곧 내용입니다! 이전 포스팅에서 쉽게 라벨링 하는 방법에 대해서 설명했었는데요, 이게 학습마다 라벨링 하는 방법이 다르더라구요! 그래서! 이번 포스팅에서는 XML이나 Json으로 라벨링한 파일을 YOLO형식 txt파일로 변환해주는 사이트를 소개시켜드리려고 합니다. 심지어!! 이미지 Augmentation기능까지 있어요!! 바보짓을 해서 오히려 좋아. 이렇게 좋은 사이트가 있었다니~~ 1. YOLO에서 요구하는 라벨링 파일 형식은? YOLO학습에서는 txt형식의 네모난 라벨링을 요구합니다. 지난 포스팅에서 들었던 예를 들겠습니다. 우리는 킥보드 사용자가 헬멧을 썼는지 여부를 체크하는 프로그램을 만들고 있습니다! 으음 Augmentation을 원본까지 해버려서 제일 깔끔한게 이것이네요. 그냥 이렇게 ..

Buzz_BEAR
'머신러닝/JetsonNANO와 YOLO!' 카테고리의 글 목록