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

Federated Learning

연합 학습이 데이터 프라이버시를 보호하면서 분산형 모델 학습을 가능하게 하는 방법을 살펴보세요. 엣지 디바이스에서 Ultralytics YOLO26을 안전하게 학습하는 방법을 알아보세요.

연합 학습은 여러 디바이스가 원시 학습 데이터를 공유하지 않고 협력하여 모델을 학습할 수 있도록 하는 분산형 머신러닝 기법입니다. 데이터를 하나의 데이터 레이크 또는 서버로 집계하는 기존의 중앙 집중식 방식과 달리, 연합 학습은 데이터가 있는 곳으로 모델을 가져갑니다. 이 접근 방식은 데이터 개인정보 보호와 보안을 다루는 방식을 근본적으로 바꾸며, 데이터가 원래 출처를 떠나지 않도록 하면서 조직이 스마트폰, IoT 디바이스 또는 프라이빗 서버에 저장된 민감한 정보를 활용할 수 있게 합니다.

연합 프로세스의 작동 방식#

연합 학습의 핵심 메커니즘은 중앙 서버와 참여 클라이언트 디바이스 간의 반복적인 통신 주기로 구성됩니다. 이 프로세스를 통해 사용자의 익명성을 침해하지 않고 전역 신경망을 지속적으로 개선할 수 있습니다.

  1. 전역 모델 초기화: 중앙 서버가 일반적인 파운데이션 모델을 초기화하고, 자격을 갖춘 클라이언트 디바이스 중 선정된 그룹에 이를 브로드캐스트합니다.

  2. 로컬 학습: 각 클라이언트는 자체 로컬 프라이빗 데이터셋을 사용하여 독립적으로 모델 학습을 수행합니다. 이를 통해 Edge AI 기능을 활용하여 디바이스에서 업데이트를 계산합니다.

  3. 업데이트 집계: 클라이언트는 원시 이미지나 텍스트를 업로드하는 대신 계산된 그래디언트 또는 모델 가중치와 같은 모델 업데이트만 중앙 서버로 다시 전송합니다.

  4. 전역 개선: 서버는 연합 평균(FedAvg)과 같은 알고리즘을 사용하여 이러한 다양한 업데이트를 새로운, 더 우수한 전역 모델로 결합합니다.

  5. 반복: 개선된 모델을 클라이언트로 다시 전송하고, 시스템이 원하는 정확도를 달성할 때까지 이 주기를 반복합니다.

연합 학습과 분산 학습 비교#

연합 학습은 서로 다른 엔지니어링 문제를 해결하므로 유사한 학습 패러다임과 구분하는 것이 중요합니다.

  • 분산 학습: 일반적으로 단일 데이터 센터와 같은 통제된 환경에서 수행되며, 이 환경에서는 대규모 중앙 집중식 데이터셋을 여러 GPU에 분할하여 계산 속도를 높입니다. 주요 목표는 처리 속도이며, 노드는 고대역폭 링크로 연결됩니다.
  • 연합 학습: 이는 휴대폰과 같은 이기종 디바이스가 서로 다른 배터리 수명과 네트워크 연결을 사용하는 비통제 환경에서 작동합니다. 주요 목표는 원시 처리 속도가 아니라 개인정보 보호와 데이터 액세스입니다.

실제 적용 사례#

분산된 데이터로 학습할 수 있게 되면서 엄격한 규제 준수를 따라야 하는 산업에 새로운 가능성이 열렸습니다.

  • 의료 분야의 AI: 병원은 환자 기록을 공유하지 않고 의료 이미지 분석을 활용하여 정교한 종양 탐지 모델을 공동으로 학습할 수 있습니다. 이를 통해 기관은 더 큰 데이터셋의 이점을 얻으면서 HIPAA 규정을 준수할 수 있습니다.
  • 예측 키보드: 모바일 운영 체제는 연합 학습을 사용하여 다음 단어 예측과 자연어 처리(NLP)를 개선합니다. 휴대폰은 입력 패턴을 로컬에서 학습하여 비공개 메시지를 클라우드로 전송하지 않고도 사용자 경험을 개선합니다.
  • 자동차 분야의 AI: 자율주행 차량 플릿은 현지 도로 상황과 운전자 개입 사례를 학습할 수 있습니다. 이러한 인사이트를 집계하여 테라바이트 단위의 원시 비디오 피드를 중앙 서버에 업로드하지 않고도 플릿의 자율주행 기능을 업데이트합니다.

코드 예제: 로컬 클라이언트 업데이트 시뮬레이션#

연합 워크플로에서 클라이언트의 역할은 소규모 로컬 데이터셋으로 전역 모델을 파인튜닝하는 것입니다. 다음 Python 코드는 클라이언트가 최신 YOLO26 모델을 사용하여 로컬 학습을 한 라운드 수행하는 방법을 보여줍니다.

from ultralytics import YOLO

# Load the global model received from the central server
# In a real FL system, this weight file is downloaded from the aggregator
model = YOLO("yolo26n.pt")

# Perform local training on the client's private data
# We train for 1 epoch to simulate a single round of local contribution
results = model.train(data="coco8.yaml", epochs=1, imgsz=640)

# The updated 'best.pt' weights would now be extracted
# and sent back to the central server for aggregation
print("Local training round complete. Weights ready for transmission.")

장점과 향후 방향#

연합 학습의 주요 장점은 설계 단계부터 개인정보 보호입니다. 이를 통해 개발자는 합성 데이터 또는 GDPR과 같은 개인정보 보호법으로 인해 액세스할 수 없었던 실제 엣지 케이스를 사용하여 학습할 수 있습니다. 또한 고해상도 비디오나 이미지 데이터가 로컬에 유지되므로 네트워크 대역폭 비용도 줄어듭니다.

그러나 특히 시스템 이기종성(디바이스마다 처리 성능이 다름)과 적대적 공격에 대한 보안 측면에서 여전히 과제가 남아 있습니다. 악성 클라이언트가 이론적으로 "오염된" 업데이트를 제출하여 전역 모델을 손상시킬 수 있습니다. 이를 완화하기 위해 차등 개인정보 보호와 같은 고급 기법을 통합하여 업데이트에 통계적 노이즈를 추가하는 경우가 많으며, 이를 통해 특정 사용자의 기여분을 역공학으로 추정할 수 없도록 합니다.

Ultralytics Platform과 같은 도구는 다양한 환경에서 모델을 학습하는 복잡성을 관리할 수 있도록 발전하고 있으며, AI의 미래가 강력하면서도 개인정보를 보호하도록 지원합니다. TensorFlow FederatedPySyft 같은 혁신적인 프레임워크는 분산형 개인정보 보호 머신러닝으로 가능한 범위를 계속해서 확장하고 있습니다.

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의 미래를 함께 만들어가세요!

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