μ½˜ν…μΈ λ‘œ κ±΄λ„ˆλ›°κΈ°

ꡐ윑 YOLOv8 와 ClearML: MLOps μ›Œν¬ν”Œλ‘œ κ°„μ†Œν™”ν•˜κΈ°

MLOpsλŠ” μ‹€μ œ ν™˜κ²½μ—μ„œ λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈμ„ λ§Œλ“œλŠ” 것과 λ°°ν¬ν•˜λŠ” 것 μ‚¬μ΄μ˜ 간극을 λ©”μ›Œμ€λ‹ˆλ‹€. 효율적인 배포, ν™•μž₯μ„±, 지속적인 관리에 쀑점을 두어 μ‹€μ œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ λͺ¨λΈμ΄ 잘 μž‘λ™ν•˜λ„λ‘ 보μž₯ν•©λ‹ˆλ‹€.

Ultralytics YOLOv8 와 μ†μ‰½κ²Œ 톡합할 수 μžˆλŠ” ClearML, 객체 감지 λͺ¨λΈμ˜ ν•™μŠ΅ 및 관리λ₯Ό κ°„μ†Œν™”ν•˜κ³  ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€. 이 κ°€μ΄λ“œλŠ” ClearML μ„€μ •, μ‹€ν—˜ 관리, λͺ¨λΈ 관리 μžλ™ν™”, 효과적인 ν˜‘μ—… 방법을 μžμ„Ένžˆ μ„€λͺ…ν•˜λŠ” 톡합 ν”„λ‘œμ„ΈμŠ€λ₯Ό μ•ˆλ‚΄ν•©λ‹ˆλ‹€.

ClearML

ClearML κ°œμš”

ClearML λŠ” λ¨Έμ‹  λŸ¬λ‹ μ›Œν¬ν”Œλ‘œμš°λ₯Ό μžλ™ν™”, λͺ¨λ‹ˆν„°λ§ 및 μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ν•˜λ„λ‘ λŠ₯μˆ™ν•˜κ²Œ μ„€κ³„λœ ν˜μ‹ μ μΈ μ˜€ν”ˆ μ†ŒμŠ€ MLOps ν”Œλž«νΌμž…λ‹ˆλ‹€. μ£Όμš” κΈ°λŠ₯μœΌλ‘œλŠ” μ™„μ „ν•œ μ‹€ν—˜ μž¬ν˜„μ„±μ„ μœ„ν•œ λͺ¨λ“  ν›ˆλ ¨ 및 μΆ”λ‘  λ°μ΄ν„°μ˜ μžλ™ν™”λœ λ‘œκΉ…, μ†μ‰¬μš΄ 데이터 μ‹œκ°ν™” 및 뢄석을 μœ„ν•œ 직관적인 μ›Ή UI, κ³ κΈ‰ ν•˜μ΄νΌνŒŒλΌλ―Έν„° μ΅œμ ν™” μ•Œκ³ λ¦¬μ¦˜, λ‹€μ–‘ν•œ ν”Œλž«νΌμ— 효율적으둜 배포할 수 μžˆλŠ” κ°•λ ₯ν•œ λͺ¨λΈ 관리 등이 μžˆμŠ΅λ‹ˆλ‹€.

YOLOv8 ꡐ윑 λŒ€μƒ ClearML

YOLOv8 κ³Ό ClearML 을 ν†΅ν•©ν•˜μ—¬ ꡐ윑 ν”„λ‘œμ„ΈμŠ€λ₯Ό κ°œμ„ ν•¨μœΌλ‘œμ¨ λ¨Έμ‹  λŸ¬λ‹ μ›Œν¬ν”Œλ‘œμš°μ— μžλ™ν™” 및 νš¨μœ¨μ„±μ„ μ œκ³΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ„€μΉ˜

ν•„μš”ν•œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜λ €λ©΄ μ‹€ν–‰ν•©λ‹ˆλ‹€:

μ„€μΉ˜

# Install the required packages for YOLOv8 and ClearML
pip install ultralytics clearml

μ„€μΉ˜ κ³Όμ •κ³Ό κ΄€λ ¨λœ μžμ„Έν•œ 지침 및 λͺ¨λ²” μ‚¬λ‘€λŠ” YOLOv8 μ„€μΉ˜ κ°€μ΄λ“œλ₯Ό ν™•μΈν•˜μ„Έμš”. YOLOv8 에 ν•„μš”ν•œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜λŠ” λ™μ•ˆ λ¬Έμ œκ°€ λ°œμƒν•˜λ©΄ 일반적인 문제 κ°€μ΄λ“œλ₯Ό μ°Έμ‘°ν•˜μ—¬ ν•΄κ²° 방법과 νŒμ„ ν™•μΈν•˜μ„Έμš”.

ꡬ성 ClearML

ν•„μš”ν•œ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν–ˆμœΌλ©΄ λ‹€μŒ λ‹¨κ³„λŠ” ClearML SDKλ₯Ό μ΄ˆκΈ°ν™”ν•˜κ³  κ΅¬μ„±ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” ClearML 계정을 μ„€μ •ν•˜κ³  개발 ν™˜κ²½κ³Ό ClearML μ„œλ²„ κ°„μ˜ μ›ν™œν•œ 연결을 μœ„ν•΄ ν•„μš”ν•œ 자격 증λͺ…을 μ–»λŠ” 것이 ν¬ν•¨λ©λ‹ˆλ‹€.

λ¨Όμ € μ‚¬μš© 쀑인 ν™˜κ²½μ—μ„œ ClearML SDKλ₯Ό μ΄ˆκΈ°ν™”ν•©λ‹ˆλ‹€. 'clearml-init' λͺ…령은 μ„€μ • ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹œμž‘ν•˜κ³  ν•„μš”ν•œ 자격 증λͺ…을 μž…λ ₯ν•˜λΌλŠ” λ©”μ‹œμ§€λ₯Ό ν‘œμ‹œν•©λ‹ˆλ‹€.

초기 SDK μ„€μ •

# Initialize your ClearML SDK setup process
clearml-init

이 λͺ…령을 μ‹€ν–‰ν•œ ν›„ ClearML μ„€μ • νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•©λ‹ˆλ‹€. 였λ₯Έμͺ½ μƒλ‹¨μœΌλ‘œ μ΄λ™ν•˜μ—¬ "μ„€μ •"을 μ„ νƒν•©λ‹ˆλ‹€. "μ›Œν¬μŠ€νŽ˜μ΄μŠ€" μ„Ήμ…˜μœΌλ‘œ μ΄λ™ν•˜μ—¬ "μƒˆ 자격증λͺ… λ§Œλ“€κΈ°"λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€. "자격 증λͺ… λ§Œλ“€κΈ°" νŒμ—…μ— 제곡된 자격 증λͺ…을 μ‚¬μš©ν•΄ Jupyter λ…ΈνŠΈλΆμ—μ„œ ClearML 을 κ΅¬μ„±ν•˜λŠ”μ§€, μ•„λ‹ˆλ©΄ 둜컬 Python ν™˜κ²½μΈμ§€μ— 따라 지침에 따라 섀정을 μ™„λ£Œν•©λ‹ˆλ‹€.

μ‚¬μš©λ²•

μ‚¬μš© 지침을 μ‚΄νŽ΄λ³΄κΈ° 전에 Ultralytics μ—μ„œ μ œκ³΅ν•˜λŠ” λ‹€μ–‘ν•œ YOLOv8 λͺ¨λΈμ„ ν™•μΈν•˜μ„Έμš”. ν”„λ‘œμ νŠΈ μš”κ΅¬μ‚¬ν•­μ— κ°€μž₯ μ ν•©ν•œ λͺ¨λΈμ„ μ„ νƒν•˜λŠ” 데 도움이 될 κ²ƒμž…λ‹ˆλ‹€.

μ‚¬μš©λ²•

from clearml import Task
from ultralytics import YOLO

# Step 1: Creating a ClearML Task
task = Task.init(
    project_name="my_project",
    task_name="my_yolov8_task"
)

# Step 2: Selecting the YOLOv8 Model
model_variant = "yolov8n"
task.set_parameter("model_variant", model_variant)

# Step 3: Loading the YOLOv8 Model
model = YOLO(f'{model_variant}.pt')

# Step 4: Setting Up Training Arguments
args = dict(data="coco128.yaml", epochs=16)
task.connect(args)

# Step 5: Initiating Model Training
results = model.train(**args)

κ°•λ Ή 이해

μœ„μ˜ μ‚¬μš© μ½”λ“œ μŠ€λ‹ˆνŽ«μ— ν‘œμ‹œλœ 단계λ₯Ό 이해해 λ³΄κ² μŠ΅λ‹ˆλ‹€.

1단계: ClearML μž‘μ—… λ§Œλ“€κΈ°: ν”„λ‘œμ νŠΈμ™€ μž‘μ—… 이름을 μ§€μ •ν•˜μ—¬ ClearML μ—μ„œ μƒˆ μž‘μ—…μ„ μ΄ˆκΈ°ν™”ν•©λ‹ˆλ‹€. 이 μž‘μ—…μ€ λͺ¨λΈμ˜ ν•™μŠ΅μ„ μΆ”μ ν•˜κ³  κ΄€λ¦¬ν•©λ‹ˆλ‹€.

2단계: YOLOv8 λͺ¨λΈ 선택: The model_variant λ³€μˆ˜λŠ” YOLOv8 λͺ¨λΈ 쀑 ν•˜λ‚˜μΈ 'yolov8n'둜 μ„€μ •λ©λ‹ˆλ‹€. 그런 λ‹€μŒ 이 λ³€ν˜•μ„ μΆ”μ ν•˜κΈ° μœ„ν•΄ ClearML 에 λ‘œκ·ΈμΈν•©λ‹ˆλ‹€.

3단계: YOLOv8 λͺ¨λΈ λ‘œλ“œ: μ„ νƒν•œ YOLOv8 λͺ¨λΈμ„ Ultralytics' YOLO 클래슀λ₯Ό μ‚¬μš©ν•˜μ—¬ λ‘œλ“œν•˜μ—¬ ꡐ윑용으둜 μ€€λΉ„ν•©λ‹ˆλ‹€.

4단계: ꡐ윑 인수 μ„€μ •: 데이터 μ„ΈνŠΈμ™€ 같은 μ£Όμš” ν›ˆλ ¨ 인수(coco128.yaml) 및 에포크 수(16)λ₯Ό μ‚¬μ „μœΌλ‘œ μ •λ¦¬ν•˜μ—¬ ClearML μž‘μ—…μ— μ—°κ²°ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 ClearML UIλ₯Ό 톡해 좔적 및 잠재적 μˆ˜μ •μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. λͺ¨λΈ νŠΈλ ˆμ΄λ‹ ν”„λ‘œμ„ΈμŠ€ 및 λͺ¨λ²” 사둀에 λŒ€ν•œ μžμ„Έν•œ λ‚΄μš©μ€ λ‹€μŒμ„ μ°Έμ‘°ν•˜μ„Έμš”. YOLOv8 λͺ¨λΈ ꡐ윑 κ°€μ΄λ“œ.

5단계: λͺ¨λΈ ν›ˆλ ¨ μ‹œμž‘: μ§€μ •λœ 인수λ₯Ό μ‚¬μš©ν•˜μ—¬ λͺ¨λΈ ν•™μŠ΅μ΄ μ‹œμž‘λ©λ‹ˆλ‹€. ν•™μŠ΅ κ³Όμ •μ˜ κ²°κ³ΌλŠ” λ‹€μŒκ³Ό 같이 results λ³€μˆ˜μž…λ‹ˆλ‹€.

좜λ ₯ 이해

μœ„μ˜ μ‚¬μš© μ½”λ“œ μŠ€λ‹ˆνŽ«μ„ μ‹€ν–‰ν•˜λ©΄ λ‹€μŒκ³Ό 같은 좜λ ₯을 κΈ°λŒ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€:

  • μƒˆ ClearML μž‘μ—…μ΄ μƒμ„±λ˜μ—ˆμŒμ„ λ‚˜νƒ€λ‚΄λŠ” 확인 λ©”μ‹œμ§€μ™€ ν•¨κ»˜ ν•΄λ‹Ή μž‘μ—…μ˜ 고유 IDκ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.
  • μ €μž₯ 쀑인 슀크립트 μ½”λ“œμ— λŒ€ν•œ 정보 λ©”μ‹œμ§€λ‘œ, μ½”λ“œ 싀행이 ClearML 에 μ˜ν•΄ μΆ”μ λ˜κ³  μžˆμŒμ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€.
  • ꡐ윑 진행 상황을 λͺ¨λ‹ˆν„°λ§ν•˜κ³  μžμ„Έν•œ 둜그λ₯Ό λ³Ό 수 μžˆλŠ” ClearML κ²°κ³Ό νŽ˜μ΄μ§€λ‘œ μ—°κ²°λ˜λŠ” URL λ§ν¬μž…λ‹ˆλ‹€.
  • YOLOv8 λͺ¨λΈ 및 μ§€μ •λœ 데이터 μ„ΈνŠΈμ— λŒ€ν•œ 진행 상황과 λͺ¨λΈ μ•„ν‚€ν…μ²˜ 및 ν•™μŠ΅ ꡬ성에 λŒ€ν•œ μš”μ•½μ„ λ‹€μš΄λ‘œλ“œν•©λ‹ˆλ‹€.
  • ν…μ„œλ³΄λ“œ, AMP(μžλ™ ν˜Όν•© 정밀도), 데이터 μ„ΈνŠΈ 쀀비와 같은 λ‹€μ–‘ν•œ νŠΈλ ˆμ΄λ‹ ꡬ성 μš”μ†Œμ— λŒ€ν•œ μ΄ˆκΈ°ν™” λ©”μ‹œμ§€μž…λ‹ˆλ‹€.
  • λ§ˆμ§€λ§‰μœΌλ‘œ ν›ˆλ ¨ ν”„λ‘œμ„ΈμŠ€κ°€ μ‹œμž‘λ˜κ³  λͺ¨λΈμ΄ μ§€μ •λœ 데이터 μ„ΈνŠΈμ—μ„œ ν›ˆλ ¨ν•  λ•Œ 진행λ₯ μ΄ μ—…λ°μ΄νŠΈλ©λ‹ˆλ‹€. ν•™μŠ΅ 쀑에 μ‚¬μš©λ˜λŠ” μ„±λŠ₯ μ§€ν‘œμ— λŒ€ν•΄ μžμ„Ένžˆ μ•Œμ•„λ³΄λ €λ©΄ μ„±λŠ₯ μ§€ν‘œμ— λŒ€ν•œ κ°€μ΄λ“œλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

ClearML κ²°κ³Ό νŽ˜μ΄μ§€ 보기

μ‚¬μš© μ½”λ“œ 쑰각의 좜λ ₯μ—μ„œ ClearML κ²°κ³Ό νŽ˜μ΄μ§€λ‘œ μ—°κ²°λ˜λŠ” URL 링크λ₯Ό ν΄λ¦­ν•˜λ©΄ λͺ¨λΈμ˜ ν•™μŠ΅ ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•œ 쒅합적인 보기에 μ•‘μ„ΈμŠ€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ClearML κ²°κ³Ό νŽ˜μ΄μ§€μ˜ μ£Όμš” κΈ°λŠ₯

  • μ‹€μ‹œκ°„ μ§€ν‘œ 좔적

    • 손싀, 정확도, μœ νš¨μ„± 검사 μ μˆ˜μ™€ 같은 μ€‘μš”ν•œ μ§€ν‘œλ₯Ό λ°œμƒ μ¦‰μ‹œ μΆ”μ ν•˜μ„Έμš”.
    • μ μ‹œμ— λͺ¨λΈ μ„±λŠ₯을 μ‘°μ •ν•  수 μžˆλ„λ‘ 즉각적인 ν”Όλ“œλ°±μ„ μ œκ³΅ν•©λ‹ˆλ‹€.
  • μ‹€ν—˜ 비ꡐ

    • λ‹€μ–‘ν•œ νŠΈλ ˆμ΄λ‹ λŸ¬λ‹μ„ λ‚˜λž€νžˆ λΉ„κ΅ν•˜μ„Έμš”.
    • ν•˜μ΄νΌνŒŒλΌλ―Έν„°λ₯Ό μ‘°μ •ν•˜κ³  κ°€μž₯ 효과적인 λͺ¨λΈμ„ μ‹λ³„ν•˜λŠ” 데 ν•„μˆ˜μ μž…λ‹ˆλ‹€.
  • 상세 둜그 및 좜λ ₯

    • 쒅합적인 둜그, λ©”νŠΈλ¦­μ˜ κ·Έλž˜ν”½ ν‘œν˜„, μ½˜μ†” 좜λ ₯에 μ•‘μ„ΈμŠ€ν•˜μ„Έμš”.
    • λͺ¨λΈ 행동과 문제 해결에 λŒ€ν•œ 심측적인 이해λ₯Ό μ–»μœΌμ„Έμš”.
  • λ¦¬μ†ŒμŠ€ μ‚¬μš©λ₯  λͺ¨λ‹ˆν„°λ§

    • CPU, GPU, λ©”λͺ¨λ¦¬λ₯Ό ν¬ν•¨ν•œ μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€μ˜ μ‚¬μš©λ₯ μ„ λͺ¨λ‹ˆν„°λ§ν•©λ‹ˆλ‹€.
    • ꡐ윑 νš¨μœ¨μ„±κ³Ό λΉ„μš©μ„ μ΅œμ ν™”ν•˜λŠ” 핡심 μš”μ†Œμž…λ‹ˆλ‹€.
  • λͺ¨λΈ μ•„ν‹°νŒ©νŠΈ 관리

    • ν•™μŠ΅λœ λͺ¨λΈ 및 μ²΄ν¬ν¬μΈνŠΈμ™€ 같은 λͺ¨λΈ μ•„ν‹°νŒ©νŠΈλ₯Ό 보고, λ‹€μš΄λ‘œλ“œν•˜κ³ , κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
    • ν˜‘μ—…μ„ κ°•ν™”ν•˜κ³  λͺ¨λΈ 배포 및 곡유λ₯Ό κ°„μ†Œν™”ν•©λ‹ˆλ‹€.

ClearML κ²°κ³Ό νŽ˜μ΄μ§€κ°€ μ–΄λ–»κ²Œ λ³΄μ΄λŠ”μ§€ μ‹œκ°μ μœΌλ‘œ μ‚΄νŽ΄λ³΄λ €λ©΄ μ•„λž˜ λ™μ˜μƒμ„ μ‹œμ²­ν•˜μ„Έμš”:



Watch: YOLOv8 λ‹€μŒμ„ μ‚¬μš©ν•˜μ—¬ MLOps 톡합 ClearML

κ³ κΈ‰ κΈ°λŠ₯ ClearML

ClearML λŠ” MLOps κ²½ν—˜μ„ ν–₯μƒμ‹œν‚€λŠ” λͺ‡ 가지 κ³ κΈ‰ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.

원격 μ‹€ν–‰

ClearML의 원격 μ‹€ν–‰ κΈ°λŠ₯을 μ‚¬μš©ν•˜λ©΄ λ‹€λ₯Έ λ¨Έμ‹ μ—μ„œ μ‹€ν—˜μ„ μž¬ν˜„ν•˜κ³  μ‘°μž‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ„€μΉ˜λœ νŒ¨ν‚€μ§€ 및 μ»€λ°‹λ˜μ§€ μ•Šμ€ λ³€κ²½ 사항과 같은 ν•„μˆ˜ μ„ΈλΆ€ 정보λ₯Ό κΈ°λ‘ν•©λ‹ˆλ‹€. μž‘μ—…μ΄ λŒ€κΈ°μ—΄μ— μΆ”κ°€λ˜λ©΄ ClearML μ—μ΄μ „νŠΈκ°€ ν•΄λ‹Ή μž‘μ—…μ„ κ°€μ Έμ™€μ„œ ν™˜κ²½μ„ μž¬ν˜„ν•˜κ³  μ‹€ν—˜μ„ μ‹€ν–‰ν•˜μ—¬ μžμ„Έν•œ κ²°κ³Όλ₯Ό λ³΄κ³ ν•©λ‹ˆλ‹€.

ClearML μ—μ΄μ „νŠΈλ₯Ό λ°°ν¬ν•˜λŠ” 방법은 κ°„λ‹¨ν•˜λ©° λ‹€μŒ λͺ…령을 μ‚¬μš©ν•˜μ—¬ λ‹€μ–‘ν•œ μ»΄ν“¨ν„°μ—μ„œ μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€:

clearml-agent daemon --queue <queues_to_listen_to> [--docker]

이 섀정은 ν΄λΌμš°λ“œ 가상 λ¨Έμ‹ , 둜컬 GPU λ˜λŠ” λž©ν†±μ— μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ClearML μ˜€ν† μŠ€μΌ€μΌλŸ¬λŠ” AWS, GCP, Azure와 같은 ν”Œλž«νΌμ—μ„œ ν΄λΌμš°λ“œ μ›Œν¬λ‘œλ“œλ₯Ό κ΄€λ¦¬ν•˜μ—¬ μ—μ΄μ „νŠΈ 배포λ₯Ό μžλ™ν™”ν•˜κ³  λ¦¬μ†ŒμŠ€ μ˜ˆμ‚°μ— 따라 λ¦¬μ†ŒμŠ€λ₯Ό μ‘°μ •ν•˜λŠ” 데 도움을 μ€λ‹ˆλ‹€.

볡제, νŽΈμ§‘ 및 λŒ€κΈ°μ—΄μ— λ„£κΈ°

ClearML의 μ‚¬μš©μž μΉœν™”μ μΈ μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 μž‘μ—…μ„ μ‰½κ²Œ 볡제, νŽΈμ§‘, λŒ€κΈ°μ—΄μ— μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μžλŠ” UIλ₯Ό 톡해 κΈ°μ‘΄ μ‹€ν—˜μ„ λ³΅μ œν•˜κ³ , λ§€κ°œλ³€μˆ˜λ‚˜ 기타 μ„ΈλΆ€ 사항을 μ‘°μ •ν•˜κ³ , 싀행을 μœ„ν•΄ μž‘μ—…μ„ λŒ€κΈ°μ—΄μ— μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 κ°„μ†Œν™”λœ ν”„λ‘œμ„ΈμŠ€λŠ” μž‘μ—…μ„ μ‹€ν–‰ν•˜λŠ” ClearML μ—μ΄μ „νŠΈκ°€ μ—…λ°μ΄νŠΈλœ ꡬ성을 μ‚¬μš©ν•˜λ„λ‘ 보μž₯ν•˜λ―€λ‘œ 반볡적인 μ‹€ν—˜ 및 λͺ¨λΈ λ―Έμ„Έ 쑰정에 μ΄μƒμ μž…λ‹ˆλ‹€.


λ₯Ό μ‚¬μš©ν•˜μ—¬ 볡제, νŽΈμ§‘ 및 λŒ€κΈ°μ—΄μ— λ„£κΈ° ClearML

μš”μ•½

이 κ°€μ΄λ“œλŠ” ClearML 와 Ultralytics' YOLOv8 λ₯Ό ν†΅ν•©ν•˜λŠ” 과정을 μ•ˆλ‚΄ν•©λ‹ˆλ‹€. 초기 μ„€μ •λΆ€ν„° κ³ κΈ‰ λͺ¨λΈ κ΄€λ¦¬κΉŒμ§€ λͺ¨λ“  것을 닀루며, λ¨Έμ‹  λŸ¬λ‹ ν”„λ‘œμ νŠΈμ—μ„œ 효율적인 ꡐ윑, μ‹€ν—˜ 좔적 및 μ›Œν¬ν”Œλ‘œ μ΅œμ ν™”λ₯Ό μœ„ν•΄ ClearML 을 ν™œμš©ν•˜λŠ” 방법을 μ•Œμ•„λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

μ‚¬μš©λ²•μ— λŒ€ν•œ μžμ„Έν•œ λ‚΄μš©μ€ ClearML 의 곡식 λ¬Έμ„œλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

λ˜ν•œ, λ¦¬μ†ŒμŠ€μ™€ μΈμ‚¬μ΄νŠΈμ˜ 보고인 Ultralytics 톡합 κ°€μ΄λ“œ νŽ˜μ΄μ§€λ₯Ό λ°©λ¬Έν•˜μ—¬ Ultralytics 의 더 λ§Žμ€ 톡합과 κΈ°λŠ₯을 μ‚΄νŽ΄λ³΄μ„Έμš”.



생성됨 2023-11-29, μ—…λ°μ΄νŠΈλ¨ 2024-02-03
μž‘μ„±μž: glenn-jocher (5), abirami-vina (1)

λŒ“κΈ€