클라우드 또는 자체 호스팅으로 배포할 수 있는 오픈소스 AI 학습 추적·시각화 플랫폼으로, 지표와 하이퍼파라미터, 하드웨어 통계를 기록합니다.
aimhubio/aim
ML 학습 실행과 메타데이터를 기록하고 비교하는 UI 및 이를 조회하는 Python SDK를 제공하는 셀프 호스팅 오픈소스 실험 추적 도구입니다.
대체할 수 있는 제품:Weights & Biases
TensorBoard
MLflow
- 스타
- 6,289
- 포크
- 413
- 열린 이슈
- 483
- 마지막 커밋
- 18시간 전
어떤 프로젝트인가요?
Aim은 머신러닝을 위한 셀프 호스팅 실험 추적 도구입니다. Python 패키지를 설치한 뒤 학습 코드에 몇 가지 호출을 추가해 파라미터, 메트릭, 이미지, 텍스트 및 기타 메타데이터를 기록하고, `aim up`을 실행하면 실행 기록을 탐색하고 비교할 수 있는 웹 UI가 열립니다.
UI에서는 Python 스타일 쿼리 표현식을 사용해 추적 중인 파라미터를 기준으로 실행을 그룹화하고 집계하거나 필터링할 수 있습니다. 프로젝트 설명에 따르면 학습 실행 수만 건을 처리하도록 설계되었습니다. Python SDK를 통해 같은 추적 데이터를 코드로 조회할 수 있어 자동화 및 Jupyter notebook 분석에 적합합니다. TensorBoard, MLflow, Weights & Biases 로그를 가져오는 변환기가 내장되어 있고, PyTorch Lightning, Hugging Face, Keras, XGBoost 등의 프레임워크용 콜백도 제공됩니다.
팀에서는 중앙 집중식 원격 추적 서버를 사용해 여러 호스트의 실행 기록을 수집할 수 있으며, 공식 Docker 이미지와 Kubernetes 배포 가이드도 제공됩니다.
핵심 기능
- 01학습 실행의 파라미터, 메트릭, 이미지, 오디오 및 기타 메타데이터를 기록합니다.
- 02추적 중인 파라미터를 기준으로 실행을 비교하고 그룹화 및 집계할 수 있는 웹 UI를 제공합니다.
- 03Python 쿼리 표현식으로 실행과 메트릭을 필터링합니다.
- 04Jupyter에서의 활용을 포함해 추적 데이터를 코드로 조회하는 Python SDK를 제공합니다.
- 05TensorBoard, MLflow, Weights & Biases 로그를 가져오는 변환기를 제공합니다.
- 06중앙 집중식 원격 추적 서버와 Docker/Kubernetes 배포 옵션을 제공합니다.
활용 사례
- 대시보드 하나에서 수백 또는 수천 개의 하이퍼파라미터 탐색 실행을 비교합니다.
- 기존 TensorBoard 또는 MLflow 로그를 더 확장성 있는 비교 UI로 이전합니다.
- 여러 머신의 학습 실행 기록을 하나의 공유 추적 서버에 수집합니다.
- Jupyter notebook에서 실험 결과를 코드로 분석합니다.
사용 전 알아둘 점
- README에는 지원 플랫폼으로 Linux와 macOS만 나와 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- aim은(는) 무엇인가요?
- ML 학습 실행과 메타데이터를 기록하고 비교하는 UI 및 이를 조회하는 Python SDK를 제공하는 셀프 호스팅 오픈소스 실험 추적 도구입니다. Aim은 머신러닝을 위한 셀프 호스팅 실험 추적 도구입니다. Python 패키지를 설치한 뒤 학습 코드에 몇 가지 호출을 추가해 파라미터, 메트릭, 이미지, 텍스트 및 기타 메타데이터를 기록하고, `aim up`을 실행하면 실행 기록을 탐색하고 비교할 수 있는 웹 UI가 열립니다.
- aim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- aim은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- aim은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. aim의 마지막 커밋은 2026년 10월 21일입니다.
- aim은(는) 어디에 사용할 수 있나요?
- 대시보드 하나에서 수백 또는 수천 개의 하이퍼파라미터 탐색 실행을 비교합니다. 기존 TensorBoard 또는 MLflow 로그를 더 확장성 있는 비교 UI로 이전합니다. 여러 머신의 학습 실행 기록을 하나의 공유 추적 서버에 수집합니다. Jupyter notebook에서 실험 결과를 코드로 분석합니다.
- aim은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/aimhubio/aim
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
머신러닝 실험, 데이터셋, 모델을 추적하고 시각화하며 관리하는 Python 라이브러리 및 호스팅 플랫폼입니다.
100개 이상의 기본 제공 지표와 드리프트 감지 기능을 갖춘 ML 및 LLM 시스템 평가·테스트·모니터링용 오픈소스 Python 프레임워크입니다.
머신러닝 모델, API 또는 Python 함수의 웹 데모와 UI를 빠르게 만들고 공유할 수 있는 Python 패키지입니다.
Keras 3는 JAX, TensorFlow, PyTorch에서 실행되고 추론에는 OpenVINO도 사용할 수 있는 딥러닝 프레임워크입니다.
Python 스크립트를 데이터 대시보드, 보고서, 채팅 앱용 인터랙티브 웹 앱으로 바꿔 주는 라이브러리입니다.