Ultralytics YOLO27:
Ultralytics 용어집으로 돌아가기

Distributed Training

분산 학습이 여러 GPU에서 AI 워크로드를 확장하는 방법을 살펴보세요. DDP를 사용해 Ultralytics YOLO26 학습을 가속하고 더 빠르고 정확한 결과를 얻는 방법을 알아보세요.

분산 학습은 머신 러닝에서 모델 학습 작업을 여러 프로세서 또는 머신에 분할하는 방법입니다. 이 접근 방식은 단일 장치에서 학습하는 데 비현실적으로 오랜 시간이 걸리는 대규모 데이터셋과 복잡한 신경망 아키텍처를 처리하는 데 필수적입니다. 여러 그래픽 처리 장치(GPUs) 또는 텐서 처리 장치(TPUs)의 결합된 연산 능력을 활용하면 분산 학습을 통해 개발 주기를 크게 단축할 수 있으며, 연구자와 엔지니어가 더 빠르게 반복 작업을 수행하고 모델의 정확도를 높일 수 있습니다.

분산 학습의 작동 방식#

분산 학습의 핵심 개념은 병렬화입니다. 하나의 칩에서 데이터를 순차적으로 처리하는 대신 작업을 더 작은 청크로 나누어 동시에 처리합니다. 이를 구현하는 주요 전략은 다음 두 가지입니다.

  • 데이터 병렬화: 객체 탐지와 같은 작업에 가장 일반적으로 사용되는 접근 방식입니다. 이 설정에서는 전체 모델의 복사본을 각 장치에 배치합니다. 전체 학습 데이터를 더 작은 배치로 나누고 각 장치가 서로 다른 배치를 동시에 처리합니다. 각 단계가 끝나면 모든 장치에서 그래디언트(모델에 대한 업데이트)를 동기화하여 모델 가중치가 일관되게 유지되도록 합니다.
  • 모델 병렬화: 신경망(NN)이 단일 GPU의 메모리에 담기에는 너무 큰 경우 모델 자체를 여러 장치에 걸쳐 분할합니다. 모델의 서로 다른 레이어 또는 구성 요소가 서로 다른 칩에 배치되고 데이터가 칩 사이를 이동합니다. 이는 대규모 파운데이션 모델대규모 언어 모델(LLMs)을 학습하는 데 필요한 경우가 많습니다.

실제 적용 사례#

분산 학습은 이전에는 계산상 실현하기 어려웠던 문제를 해결할 수 있도록 함으로써 산업을 변화시켰습니다.

  • 자율 주행: 안전한 자율주행 차량을 개발하려면 페타바이트 규모의 비디오 및 센서 데이터를 분석해야 합니다. 자동차 엔지니어는 대규모 분산 클러스터를 사용하여 실시간 시맨틱 세그멘테이션과 차선 탐지를 위한 비전 모델을 학습합니다. 이러한 대규모 처리를 통해 자동차 분야의 AI 시스템이 다양한 도로 조건에 안정적으로 대응할 수 있습니다.
  • 의료 영상: 헬스케어 분야에서 MRI와 같은 고해상도 3D 스캔을 분석하려면 상당한 메모리와 처리 성능이 필요합니다. 분산 학습을 활용하면 연구자들이 종양 탐지와 기타 중요한 작업을 위한 고성능 진단 도구를 구축할 수 있습니다. NVIDIA MONAI와 같은 프레임워크를 사용하면 병원에서 메모리 병목 현상 없이 다양한 데이터셋으로 모델을 학습할 수 있어 헬스케어 분야의 AI 성과를 향상할 수 있습니다.

Ultralytics를 활용한 분산 학습#

ultralytics 라이브러리를 사용하면 분산 데이터 병렬(DDP) 학습을 간편하게 구현할 수 있습니다. 학습 인자에서 장치 인덱스를 지정하기만 하면 여러 GPU에서 최첨단 YOLO26 모델의 학습을 확장할 수 있습니다.

from ultralytics import YOLO

# Load a pre-trained YOLO26 model
model = YOLO("yolo26n.pt")

# Train the model using two GPUs (device 0 and 1)
# The library automatically handles the DDP communication backend
results = model.train(data="coco8.yaml", epochs=100, device=[0, 1])

관련 개념 및 비교#

각 용어의 구체적인 역할을 이해하려면 분산 학습을 머신 러닝 생태계에서 사용되는 유사한 용어와 구분하는 것이 도움이 됩니다.

  • 연합 학습과 비교: 두 방식 모두 여러 장치를 사용하지만 목표는 서로 다릅니다. 분산 학습은 일반적으로 속도를 극대화하기 위해 고성능 클러스터에 데이터를 중앙 집중화합니다. 반면 연합 학습데이터 개인정보 보호를 우선시하기 위해 사용자 장치(예: 스마트폰)에 데이터를 분산된 상태로 유지하며, 원시 데이터가 소스에서 외부로 전혀 이동하지 않은 채 글로벌 모델을 업데이트합니다.
  • 고성능 컴퓨팅(HPC)과 비교: HPC는 일기 예보와 같은 과학 시뮬레이션을 위한 슈퍼컴퓨팅을 포함하는 광범위한 분야입니다. 분산 학습은 딥러닝의 최적화 알고리즘에 HPC를 적용한 구체적인 활용 사례입니다. 분산 학습은 GPU 간 지연 시간을 최소화하기 위해 NVIDIA NCCL과 같은 특수 통신 라이브러리에 의존하는 경우가 많습니다.

클라우드 플랫폼을 통한 확장#

분산 학습을 위한 인프라를 관리하는 일은 복잡할 수 있습니다. 최신 플랫폼은 관리형 환경을 제공하여 이 과정을 간소화합니다. 예를 들어 Ultralytics Platform을 사용하면 데이터셋을 관리하고 클라우드 환경 또는 로컬 클러스터에 배포할 수 있는 학습 실행을 시작할 수 있습니다. 이러한 통합을 통해 데이터 어노테이션부터 최종 모델 배포까지의 워크플로가 간소화되며, 여러 GPU로 원활하게 확장할 수 있습니다. 이와 마찬가지로 Google Cloud Vertex AIAmazon SageMaker와 같은 클라우드 제공업체는 엔터프라이즈 규모로 분산 학습 작업을 실행할 수 있는 강력한 인프라를 제공합니다.

Explore solutions

항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요