사용자 지정 데이터 세트에서 YOLO-V5 모델을 훈련하는 방법.
이 기사에서는 Yolo-V5를 사용하여 맞춤형 객체 감지 모델을 훈련할 것입니다. YOLO는 가장 유명한 객체 감지 모델 중 하나입니다.
모델을 훈련시키는 방법.
환경 설정
다음은 노트북에 대한 링크입니다. Google Colab
Google Colab을 사용하려면 Google 계정이 필요합니다. YOLO에서 제공하고 추천하는 노트북을 사용하여 훈련하거나 나만의 노트북을 만들어 따라할 수 있습니다.
이 노트북을 사용할 계획이라면 파일 → 드라이브에 사본을 저장하십시오. 그러면 코드를 수정할 수 있습니다.
YOLOv5 환경 설치
자신의 컴퓨터에서 개체 감지 모델을 실행하려면 코드 기반을 복제하는 코드에 따라 자신의 컴퓨터에서 YOLO를 설정해야 합니다.
!git clone https://github.com/ultralytics/yolov5 # clone repo
!pip install -U -r yolov5/requirements.txt # install dependencies
데이터 세트 준비.
먼저 머신에 데이터 세트를 다운로드하고 Roboflow으로 바로 이동하여 새 프로젝트를 생성해야 합니다. Roboflow는 YOlO readme에서도 권장하는 훌륭한 도구입니다.
새 프로젝트를 생성한 후 데이터 세트를 업로드해야 합니다. Roboflow는 매우 빠르며 이미지와 레이블을 업로드합니다.
Roboflow는 데이터 세트를 Yolo-V5 형식으로 변환하고 개인 요구 사항에 따라 검증 및 테스트를 훈련하기 위해 데이터 세트를 나눕니다. 그 후에는 다운로드 코드로 내보내기만 하면 됩니다.
이제 데이터 세트가 준비되었으므로 모델 학습의 다음 단계로 넘어갈 수 있습니다.
모델 훈련
이 부분을 위해 우리는 이제 노트북 사본을 저장한 후 Google coloabs 노트북으로 이동할 것입니다. 이미 작성된 모든 코드 셀을 실행하기만 하면 됩니다. 셀이 완료된 후 시퀀스로 한 번에 하나의 셀을 실행하고 다음으로 이동하십시오.
세 번째 블록에서는 roboflow에서 제공한 코드 스니펫을 제공합니다.
그 후 나머지 코드 셀을 실행하면 모델을 학습하는 데 많은 시간이 걸리지만 마지막 셀을 실행한 후에는 goolge 드라이브에 가중치 파일이 생깁니다.
컴퓨터에서 실행
이제 Yolo-V5가 해당 디렉토리에 복제되었음을 기억하십시오. Google 드라이브에서 Best.pt 파일을 다운로드하고 이 파일을 테스트 이미지와 함께 Yolo-5v 디렉토리에 저장합니다.
python detect.py --weights best.pt --source image.jpg
이 명령을 실행하면 완료됩니다.
Reference
이 문제에 관하여(사용자 지정 데이터 세트에서 YOLO-V5 모델을 훈련하는 방법.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pineapple1/how-to-train-a-yolo-v5-model-on-custom-dataset-nn텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)