티스토리 뷰
최종!
헬멧을 감지하는 기능을 만들기 위해 여러번 학습을 시도한 끝에 최종적으로 완료했다.
밝은 색의 모자를 헬멧으로 감지한다던지, 아래 각도에서는 헬멧 판단 확률이 낮다던지,
헬멧 감지 지속률이 없는 문제 등을 해결하였다.
해결하는 방법은 epoch값과 같은 학습하기 위한 수치를 변경하기 보단,
대체로 필요하다고 느낀(부족한) 데이터셋을 추가하고 직접 라벨링하여 다시 학습하는 것으로 문제를 해결하였다.
감지율은 매우좋다. 헬멧을 착용하였다고 판단하는 class with_helmet은 0.8이상 확률일 경우 헬멧을 착용하였다고 판단하도록 설정하였고, without_helmet은 0.5이상이 되면 헬멧을 착용하지 않은 것으로 판단하도록 하였다.
정확도를 높이고, 헬멧을 착용한 사용자가 헬멧을 착용하지 않은 것으로 감지되지 않도록 확률을 설정하였지만,
확률은 언제든지 바꿀 수 있다.
학습 모델 : YOLOv8
학습 데이터셋 : roboflow
https://app.roboflow.com/university-q1syp/helmet_detection2_final/3
학습 도구 : colab
반응형
LIST
'인공지능' 카테고리의 다른 글
[LangChain] RAG 단계 - Text Splitter 알아보기 (0) | 2025.06.12 |
---|---|
[AI학습] 정밀도, 재현율, mAP 수치 확인하기 _ YOLOv8 (0) | 2025.02.23 |
[Colab] 꿀팁 및 주의사항 (1) | 2024.06.07 |
[YOLOv8] colab을 통한 AI학습, helmet detection project2 (0) | 2024.06.06 |
[colab] 런타임 연결 유지 (0) | 2024.06.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- baekjoon
- randint
- 터틀그래픽 명령어
- 에러발생
- streamlistener
- gradleload오류
- konlpy
- yolov8
- python공부
- 터틀그래픽예제
- 사람검출
- 파이썬
- 문제풀이
- 다인승탑승
- randrange
- JAVA오류해결
- database연결
- 사람수세기
- Kkma
- Turtle Graphic
- 터틀그래픽
- 다인승
- 10828번
- 오븐시계
- 백준
- SPRING오류해결
- tweepy
- springboot
- UnsupportedClassVersionError
- YOLO
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함
반응형