wandb/examples
Example deep learning projects that use wandb's features.
wandb/examples – Weights & Biases를 사용한 실험 추적을 위한 즉시 실행 코드
무엇인가요 – 이 리포지토리는 Weights & Biases (W&B) 라이브러리를 일반적인 머신러닝 워크플로우에 통합하는 방법을 보여주는 짧은 스크립트와 Colab 노트북의 모음입니다. 예제는 많은 인기 있는 프레임워크(예: PyTorch, TensorFlow/Keras, Hugging Face Transformers, PyTorch Lightning, XGBoost, scikit‑learn 등)를 다루며, W&B의 핵심 기능을 보여줍니다: 메트릭 기록, 하이퍼파라미터 저장, 데이터셋 추적, 실행 시각화, 모델 아티팩트 관리.
왜 중요한가요 – W&B는 실험 추적, 모델 버전 관리, 공동 보고를 위한 플랫폼입니다. 이 예제들을 통해 최소한의 코드로 다음을 수행할 수 있습니다:
- 실행 시작 (
wandb.init) 및 프로젝트 이름 연결. - 설정 값 기록 (
wandb.config). - 스칼라 메트릭 기록 (
wandb.log). - 모델의 기울기, 가중치, 구조 자동 캡처 (
run.watch). - 프레임워크별 도우미 사용 (예:
wandb.keras.WandbMetricsLogger, XGBoost용WandbCallback, PyTorch Lightning용WandbLogger). - W&B 아티팩트를 통해 데이터셋 또는 모델 체크포인트 저장 및 검색.
- 실행을 깔끔하게 종료 (
wandb.finish).
리포지토리의 주요 구성 요소
examples/– 각 프레임워크용 즉시 실행 가능한 Python 스크립트로, 트레이닝 루프를 로깅하는 데 필요한 최소한의 코드를 보여줍니다.colabs/– 로컬 설정 없이 브라우저에서 통합을 시도할 수 있는 Google‑Colab 노트북입니다.- README에 있는 짧은 "시작하기" 섹션은
wandb패키지 설치, 로그인, 10단계 동안 손실을 로깅하는 간단한 예제 실행 방법을 단계별로 안내합니다.
일반적인 사용자
- 기존 프로젝트에 실험 추적 기능을 추가하고 싶은 데이터 과학자 및 ML 엔지니어.
- 새로운 프레임워크를 배우는 학생으로, 실행 로깅의 구체적인 예를 찾는 사람.
- 하이퍼파라미터 스위프트, 모델 성능, 리소스 사용량을 비교하기 위한 공유 대시보드가 필요한 팀.
시작 방법
- 핵심 라이브러리 설치:
pip install wandb wandb login # wandb.com에서 얻은 API 키를 붙여넣기 - 자신의 스택에 맞는 예제 선택 (예:
examples/pytorch/train.py또는colabs/keras.ipynb). - 스크립트 또는 노트북 실행. 새로운 실행이 W&B 대시보드에 나타나며, 로깅된 메트릭, 설정, 아티팩트를 탐색할 수 있습니다.
어떤 것을 볼 수 있나요 – README에는 W&B 대시보드의 스크린샷과 짧은 동영상 투어 링크가 포함되어 있어, 실제로 사용하기 전에 UI의 느낌을 시각적으로 파악할 수 있습니다.
위 내용은 리포지토리의 README에서 직접 가져온 것이며, 추가 기능은 추정되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트