Aim 실험 트래커 — UI·Explorer·Report

Aim 실험 트래커

Aim의 Experiment Tracker 앱은 ML 실험을 추적하고 관리하는 기본 뷰를 제공해요. 각 ML 프레임워크에 맞는 통합 앱들도 기본 설치에 포함돼 있어요.

코드에서 사용

RunMetric으로 추적하고, aim ui를 실행하면 UI가 http://0.0.0.0:43800에 떠요.

from aimstack.experiment_tracker import Run, Experiment
from aimstack.base import Metric

run = Run()
run['hparams'] = {
  'lr': 0.001,
  'batch_size': 32,
  'epochs': 10,
}

metric = Metric(run, name='loss', context={'subset': 'train'})

for i in range(1000):
  metric.track(i, epoch=1)

실험 추적 UI

UI는 크게 네 구역으로 나뉘어요.

  • Overview page — 추적된 내용의 하이레벨 개요와 양
  • Experiment page — 트레이닝 런을 그룹으로 본 뷰
  • Single Run page — 단일 런의 상세 뷰
  • Runs page — 검색 가능한 전체 런 목록

Explorer와 Report

  • Aim Explorers는 같은 타입 로그를 대량 비교하는 데 특화돼요. 메트릭부터 텍스트·오디오까지 다양한 explorer가 기본 제공되고, 메트릭 비교의 핵심 역할을 해요.
  • Reports는 로그 위에 얹는 지식베이스예요. 로깅된 모든 데이터를 렌더링해 팀과 인사이트를 공유하기 좋아요.

더 알아보기