본문 바로가기

Project5

CCTV 이상행동 판별 시스템 제작 - 05. 사진찍기 -> 라벨링 -> 모델 학습의 무한 굴레 CCTV 이상행동 판별 시스템 제작 - 05. 사진찍기 -> 라벨링 -> 모델 학습의 무한 굴레 실력향상에는 실전에 뛰어드는 것이 최고라는 말이 괜히 있는게 아닌 것같다. 지금까지 공부는 잘~ 정제된 유명한 예제 데이터(MNIST, 타이타닉, IRIS 등..)를 가지고 모델 학습을 하는 법 위주로 실습해왔다. 이론적으로는 데이터 전처리가 인공지능의 80퍼센트를 차지한다고 배웠지만 예제 데이터로는 전처리를 집중적으로 한 적도 없고(많이 할 것도 없다), 그냥 모델만 잘 쌓아서 돌리면 정확도가 높게 나와 즐거웠다. 지금은 아니다.. 데이터가 인공지능에서 너무너무 중요하다는 사실을 깨닳는 요즘이다. 문제점 - 모델이 우리가 의도한 특징을 잡지 못함. 이 상황을 방지 하기 위해서 처음부터 사진을 찍을 때, 모델.. 2022. 8. 19.
CCTV 이상행동 판별 시스템 제작 - 04. 다시시작! 데이터셋 사진찍기(feat.labelImg) CCTV 이상행동 판별 시스템 제작 - 04. 다시시작! 데이터셋 사진찍기(feat.labelImg) 사진을 찍자! 결국..힘들게 정제한 데이터셋을 버리고 특징을 확실히 잡을 수 있는 데이터셋을 직접 만들기로 했다. 그리고 기존에 7개였던 카테고리 중 비슷하게 인식 될만한 것들을 다 버리고 (폭행, 실신, 기물파손, 계단전도, 개집표기 무단진입) 5개로 줄였다. 일단 특징이 되는 것들을 학습시키고 점점 데이터셋을 늘려가면서 조정하는 방법을 선택! 정말 데이터셋을 직접 만들지는 상상도 못했다ㅋㅋㅋ 파트너, 옷, 장소를 바꿔가면서 상황별로 40장씩 촬영을 했다. 사진의 양은 적지만 yolov5 자체가 Augmentation을 해주는 점을 이용해서 처음엔 적은 용량으로 시작했다. 🚫 촬영 시 주의한 점! 🚫 .. 2022. 8. 18.
CCTV 이상행동 판별 시스템 제작 - 03. YOLOv5 모델 훈련시키기 CCTV 이상행동 판별 시스템 제작 - 03. YOLOv5 모델 훈련시키기 CCTV 이상행동 판별 시스템 제작 - 02. 데이터셋 확보 및 정제 / YOLOv5 labels.txt 만들기 CCTV 이상행동 판별 시스템 제작 - 02. 데이터셋 확보 및 정제 계획은 완벽했다. 하지만 실전은 달랐다. 1. AI hub AI hub에 있는 데이터들을 다운 받아서 모델 돌리기만 하면 끝~!? 이라고 안일 eunjibest.tistory.com ↑↑↑↑↑↑↑ 모든 데이터 준비가 끝났으니, 이제는 훈련시키는 일만 남았다. (행복회로 돌리기) 이미지 디텍션하기에 최적화된 모델을 사용하고, 데이터도 만들었겠다 학습만 잘하면 프로젝트 끝?!인줄..ㅎ YOLOv5 훈련 준비 데이터셋만 준비된다면 모델 자체를 커스텀하지 않.. 2022. 8. 17.
CCTV 이상행동 판별 시스템 제작 - 02. 데이터셋 확보 및 정제 / YOLOv5 labels.txt 만들기 CCTV 이상행동 판별 시스템 제작 - 02. 데이터셋 확보 및 정제 계획은 완벽했다. 하지만 실전은 달랐다. 1. AI hub AI hub에 있는 데이터들을 다운 받아서 모델 돌리기만 하면 끝~!? 이라고 안일하게 생각했다. 데이터양 2TB 실화인가..? 대책이 필요하다. 먼저 2TB이나 되는 용량을 받을 컴퓨터가 없었고,저장공간을 구한다고 해도 저 데이터를 모두 학습시키기엔 시간과 GPU가 부족하다. 결국엔 13가지 카테고리 중 비슷한 것들을 빼서 7개로 줄였다. '계단전도, 기물파손, 개집표기 무단침입, 실신, 절도, 배회, 폭행' 팀원 4명에서 각각의 카테고리를 나누어 다운받아보았다. 다운로드를 해보니 생각보다 쓸모없는 데이터들이 많이 들어있었다. 예를 들어 계단에서 넘어지는 장면이라면, 계단에 .. 2022. 8. 16.
CCTV 이상행동 판별 시스템 제작 - 01. 주제선정 및 기획 CCTV 이상행동 판별 시스템 제작 - 01. 주제선정 및 기획 Step1. 주제 선정에 관한 브레인 스토밍 Visual Intelligence를 공부하고 있기 때문에, 사물인식을 할 수 있는 주제 위주로 골랐다. 사진을 찍고 퍼스널컬러나 머리 스타일을 추천해준다던지, 냉장고안 재료로 요리 추천과 칼로리 계산을 해주는 등 다양한 의견이 나왔는데 우리가 할 수 있을 정도의 수준과, 기간을 고려하여서 여러 상황을 동시에 예측할 수 있는 지하철 CCTV 이상행동 판별 시스템을 제작해보기로 했다. Step2. 개요 및 목적 인공지능 프로젝트이기에, UX를 하면서까지 기획을 할 수 없어서 있는 자료만으로 최대한 인사이트를 많이 뽑아내려고 노력했다. 지하철 범죄와 사고는 지속적은 사회적 노력에도 불구하고 증가하고 .. 2022. 8. 14.
반응형