Catastrophic forgetting (파괴적 망각)파괴적 망각이란 사전 학습을 마친 모델이 추가 학습을 진행할 때 이전의 지식을 잃어버리는 현상을 말합니다.즉, Task A를 학습한 모델이 Task B를 학습하면 Task A에 대한 해결 능력이 저하하는 것입니다.모델을 fine-tuning(미세조정)하는 과정에서 자주 일어나는 문제점이며 수많은 방안이 나와있지만 현재도 논문은 지속적으로 제시되고 있습니다.Task A를 학습시키고 Task B를 학습시키면 본래 우리가 원하던 결말은 Task A, Task B에 대한 지식을 모두 가지고 있는 것입니다. 하지만 Task B 학습 시 이전의 가중치가 과도하게 Task B에 집중되어 Task A에 대한 상당 부분의 지식을 잃게 될 수 있습니다. 이를 해결하..
카메라 연결당연히 카메라가 있어야 합니다.저는 Picamera V2를 사용했으며 같은 모델이라면 아래 사진을 참고하여 연결해주시면 됩니다. 라즈베리파이 카메라 세팅아래 명령어를 입력합니다.sudo raspi-config Interface options 에 들어갑니다 Legacy Camera에서 엔터를 입력합니다. 를 선택한 후 재부팅 합니다. YOLOv5 실시간 객체 인식아래 링크를 참고하여 YOLOv5 모델을 설치하고 세팅을 먼저 해주어야 합니다.https://chlduswns99.tistory.com/48 라즈베리파이[Raspberry Pi] YOLOv5 기본 세팅YOLOv5 디렉토리 클론먼저 YOLOv5 깃허브에서 모델을 가져와야 합니다.라즈베리파이 터미널 창에서 아래 코드를 이용하여 파일을 클..
YOLOv5 디렉토리 클론먼저 YOLOv5 깃허브에서 모델을 가져와야 합니다.라즈베리파이 터미널 창에서 아래 코드를 이용하여 파일을 클론합니다.git clone https://github.com/ultralytics/yolov5(저는 따로 학습 시켜놓은 모델이 있어 WinSCP를 이용하여 파일을 옮겼습니다.) 파일을 잘 불러왔는지 확인 아래 코드를 입력하여 파일이 잘 불러졌는지 확인합니다.미리 설치하지 않았다면 torch 모듈이 없다고 나오는게 정상입니다.## cd 명령어를 이용해 먼저 yolo 디렉토리로 이동해주어야 합니다.python3 detect.py --source data/images --weights yolov5s.pt --conf 0.25 종속성 설치torch 모듈을 사용하기 위한 종속성 ..
라즈베리파이 기본 세팅에 대한 설명은 아래 링크를 참고해주세요https://chlduswns99.tistory.com/46 라즈베리파이[Raspberry Pi] 기본 세팅 및 한글 설정여러 라즈베리파이를 다루면서 항상 인터넷을 뒤져가며 세팅할 바에는 내가 정리하자 라는 마음에 작성합니다... 도움이 됐으면 좋겠습니다! Micro SD 카드 & USB 타입 리더기 준비라즈비안 OS를chlduswns99.tistory.com 라즈베리파이 원격 연결1. VNC Viewer 설치 https://www.realvnc.com/en/connect/download/viewer/ Download VNC Viewer by RealVNC®RealVNC® Viewer is the original VNC Viewer and..