Skip to main content
이 가이드에서는 Zoo 데이터셋을 가져와 텐서로 변환하고, 간단한 신경망 분류기를 트레이닝한 다음, 그 결과로 얻은 모델을 W&B 레지스트리에 게시하는 방법을 알아봅니다. 이 가이드에서는 레지스트리에 연결된 아티팩트를 다운로드하고 사용하는 방법을 알아봅니다. 이를 위해 사전 트레이닝된 분류 모델과 해당 데이터셋 텐서를 모두 다운로드합니다. 그런 다음 이러한 아티팩트를 사용해 추론을 수행하고 모델의 성능을 평가합니다.

사전 요구 사항

시작하기 전에 W&B API 키가 있는지 확인하세요. 이 페이지에서 설명하는 노트북 예시를 직접 실행해 보려면 첨부된 Python 트레이닝 스크립트를 실행하세요. 이 스크립트는 데이터셋 가져오기, 텐서로 변환하기, 신경망 모델 정의 및 트레이닝, 학습된 모델을 W&B 레지스트리에 게시하기 등 워크플로의 앞부분을 다룹니다.

가입 및 API 키 생성

W&B에 머신을 인증하려면 API 키가 필요합니다. API 키를 만들려면 자세한 내용이 있는 개인 API 키 또는 서비스 계정 API 키 탭을 선택하세요.
사용자 ID에 속한 개인 API 키를 만들려면 다음 단계를 따르세요.
  1. W&B에 로그인한 다음 사용자 프로필 아이콘 > User Settings를 클릭합니다.
  2. Create new API key를 클릭합니다.
  3. API 키를 식별할 수 있는 설명적인 이름을 입력합니다.
  4. Create를 클릭합니다.
  5. 표시된 API 키를 즉시 복사해 안전하게 저장합니다.
W&B는 전체 API 키를 생성 시점에 한 번만 표시합니다. 대화 상자를 닫으면 전체 API 키를 다시 볼 수 없습니다. Settings에서는 키 ID(키의 첫 부분)만 확인할 수 있습니다. 전체 API 키를 분실한 경우 새 API 키를 만들어야 합니다.
안전한 저장 옵션은 API 키를 안전하게 저장하기를 참조하세요.

트레이닝 스크립트 실행(선택 사항)

다음 코드를 train.py라는 이름의 파일에 복사한 후 로컬 머신에 저장하세요:
train.py
다음으로, uv를 사용해 트레이닝 스크립트를 실행하세요:

첫 번째 노트북 만들기

  1. 프로젝트의 workspace로 이동합니다.
  2. 프로젝트 사이드바에서 Notebooks를 선택합니다.
  3. Create notebook을 클릭합니다.
자세한 내용은 노트북 생성 및 관리를 참조하세요.

의존성 설치

노트북에서 필요한 의존성을 설치합니다.
  1. 노트북 사이드바에서 Manage packages()를 선택하세요.
  2. torch, ucimlrepo, scikit-learn을 입력하세요.
  3. Add를 선택하세요.
자세한 내용은 패키지 및 환경 관리 가이드 또는 marimo 문서를 참고하세요.

노트북 예시 실행하기