HOME 개발팁 yolov5 커스텀 학습

프로그램 작업하다 좋은 팁, 정보, 테스트를 기록하는 곳입니다.


python | yolov5 커스텀 학습

페이지 정보

작성자 박석영 작성일22-02-02 20:08 조회545회 댓글0건

본문

pistols.zip
pistols
 - export
  + images
    [사진]
  + labels
    [좌표값]
 data.yaml



-----------------------------------
!unzip -q ../pistols.zip -d ../pistols
-----------------------------------

from glob import glob
img_list = glob('/content/pistols/export/images/*.jpg')
print(len(img_list))

-------------------------------------

from sklearn.model_selection import train_test_split
train_img_list, val_img_list = train_test_split(img_list, test_size=0.2, random_state=2000)
print(len(train_img_list), len(val_img_list))

----------------------------
with open('/content/pistols/export/train.txt', 'w') as f:
  f.write('\n'.join(train_img_list) + '\n')

with open('/content/pistols/export/val.txt', 'w') as f:
  f.write('\n'.join(val_img_list) + '\n')
----------------------------------------

import yaml

with open('/content/pistols/data.yaml', 'r') as f:
  data = yaml.safe_load(f)

print(data)

data['train'] = '/content/pistols/export/train.txt'
data['val'] = '/content/pistols/export/val.txt'

with open('/content/pistols/data.yaml', 'w') as f:
  yaml.dump(data, f)

print(data)

-----------------------------------------------
!python train.py --img 416 --batch 16 --epochs 3 --data /content/pistols/data.yaml --cfg ./models/yolov5s.yaml --weights yolov5s.pt --nosave --cache --name pistols

--img : 이미지 크기
--batch : 배치 크기
--epochs : epoch 크기
--data : 데이터파일 (data.yaml 파일 경로 지정)
--cfg : 위에서 정한 모델 크기 (yolov5/models 폴더에 yaml파일로 저장되어 있음)
--weights : 미리 학습된 모델로 학습할 경우 (yolov5s.pt 등의 형식으로 다운로드 가능)
--name : 학습된 모델의 이름


!python detect.py --weights runs/train/exp22/weights/last.pt --img 640 --conf 0.25 --source data/images/1.jpg



#https://public.roboflow.com/
# https://www.makesense.ai/
#https://github.com/ultralytics/yolov5

[주소복사] https://www.goodsweb.kr/?u=D41WTK99
SNS 알리기
핀터레스트
텔레그램로
블로그로
카카오스토리
카톡 공유

관련 블로그
로딩중


1명  IP : 18.118.♡.101
001 13.♡.247.31 MobaXterm - 즐겨찾기
(/bbs/board.php?bo_table=bookmark&wr_id=56&sca=Util)

접속자
  • 오늘 : 24
  • 어제 : 392
  • 최대 : 874
  • 전체 : 402,543

검색로봇(Robots) 최근 방문시간
  • GOOGLE : 4시간 전
  • NAVER : 18시간 전
  • BING : 3일 전
  • DAUM : 6일 전

ETH : 0x8abf3B748ab78828AE07685e4fd53d1a606f18D3



페이스북 네이버 블로그 굿스웹 쇼핑몰 네이버 카페 굿스웹 트위터 굿스웹 티스토리 Google Play