PaddleDetection 은 PaddlePaddle 기반의 엔드투엔드 객체 탐지(object-detection) 개발 키트입니다. 구성 가능한 네트워크 컴포넌트, 데이터 증강, 손실 함수 등의 모듈을 사용하여 다양한 주요 오브젝트 탐지, 인스턴스 세그멘테이션, 키포인트 트래킹 및 탐지를 수행합니다. PaddleDetection 에는 이제 빌트인 W&B 인테그레이션이 포함되어 모든 트레이닝 및 검증 메트릭뿐만 아니라 모델 체크포인트와 해당 메타데이터를 로그할 수 있습니다. PaddleDetection 의Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-weave-caching.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
WandbLogger 는 트레이닝 중에 트레이닝 및 평가 메트릭과 모델 체크포인트를 W&B 에 로그합니다.
COCO2017 데이터셋의 서브셋에서 PaddleDetection 을 사용하여 YOLOX 모델을 통합하는 방법을 설명하는 W&B 블로그 포스트 를 읽어보세요.
가입 및 API 키 생성
API 키는 사용자의 머신을 W&B 에 인증합니다. 사용자 프로필에서 API 키를 생성할 수 있습니다.For a more streamlined approach, create an API key by going directly to User Settings. Copy the newly created API key immediately and save it in a secure location such as a password manager.
- 오른쪽 상단의 사용자 프로필 아이콘을 클릭합니다.
- User Settings 를 선택한 다음 API Keys 섹션으로 스크롤합니다.
wandb 라이브러리 설치 및 로그인
로컬에 wandb 라이브러리를 설치하고 로그인하려면:
- Tab Title
- Tab Title
- Tab Title
-
WANDB_API_KEY환경 변수 를 해당 API 키로 설정합니다. -
wandb라이브러리를 설치하고 로그인합니다.
트레이닝 스크립트에서 WandbLogger 활성화하기
- Tab Title
- Tab Title
PaddleDetection 의
train.py 인수를 통해 wandb 를 사용하려면:--use_wandb플래그를 추가합니다.- 첫 번째 wandb 인수는 반드시
-o앞에 와야 합니다 (한 번만 전달하면 됩니다). - 각 개별 인수는
"wandb-"접두사를 포함해야 합니다. 예를 들어wandb.init()에 전달될 모든 인수는wandb-접두사를 가집니다.
