YOLO Vision 2026:
Ultralytics 용어집으로 돌아가기

Knowledge Distillation

지식 증류가 대규모 교사 모델의 지능을 소형 학생 모델로 전달하는 방법을 알아봅니다. 빠르고 효율적인 엣지 배포를 위해 Ultralytics YOLO26을 최적화합니다.

지식 증류는 머신 러닝에서 사용되는 정교한 기법으로, "학생"이라고 불리는 소형 신경망을 "교사"라고 불리는 더 크고 복잡한 네트워크의 동작과 성능을 재현하도록 학습시킵니다. 이 과정의 주요 목표는 모델 최적화이며, 이를 통해 개발자는 대규모 아키텍처의 예측 기능을 리소스가 제한된 하드웨어에 배포하기 적합한 경량 모델로 이전할 수 있습니다. 학생 모델은 교사의 예측에 인코딩된 풍부한 정보를 포착함으로써 원시 데이터만 사용해 학습했을 때보다 훨씬 높은 정확도를 달성하는 경우가 많으며, 이를 통해 높은 성능과 효율성 간의 격차를 효과적으로 줄일 수 있습니다.

지식 전달의 메커니즘#

기존 지도 학습에서는 이미지가 명확하게 분류되는 "하드 라벨"을 학습 데이터에서 사용해 모델을 학습합니다(예: "개" 100%, "고양이" 0%). 그러나 사전 학습된 교사 모델은 소프트맥스 함수를 통해 모든 클래스에 확률을 할당하는 출력을 생성합니다. 이러한 확률 분포를 "소프트 라벨" 또는 "다크 지식"이라고 합니다.

예를 들어 교사 모델이 늑대 이미지를 분석하면 늑대 90%, 개 9%, 고양이 1%로 예측할 수 있습니다. 이 분포는 늑대가 개와 시각적 특징을 공유한다는 사실을 보여주지만, 하드 라벨에서는 이러한 맥락을 무시합니다. 증류 과정에서 학생은 손실 함수, 예를 들어 쿨백-라이블러 발산을 최소화하여 자신의 예측을 교사의 소프트 라벨에 맞춥니다. Geoffrey Hinton의 연구를 통해 널리 알려진 이 방법은 학생 모델의 일반화 성능을 높이고 소규모 데이터셋에서의 과적합을 줄이는 데 도움을 줍니다.

실제 적용 사례#

지식 증류는 컴퓨팅 리소스가 부족하지만 높은 성능이 필수적인 산업에서 매우 중요합니다.

  • 엣지 AI 및 모바일 비전: 스마트폰이나 IoT 장치에서 복잡한 객체 감지 작업을 실행하려면 추론 지연 시간이 짧은 모델이 필요합니다. 엔지니어는 대규모 네트워크를 YOLO26과 같은 모바일 친화적 아키텍처로 증류합니다(특히 nano 또는 small 변형). 이를 통해 얼굴 인식이나 증강 현실 필터와 같은 실시간 애플리케이션을 배터리 수명을 크게 소모하지 않고 원활하게 실행할 수 있습니다.
  • 자연어 처리 (NLP): 최신 대규모 언어 모델 (LLMs)을 운영하려면 막대한 GPU 클러스터가 필요합니다. 증류를 사용하면 개발자는 이러한 모델의 핵심 언어 모델링 기능을 유지하면서 더 작고 빠른 버전을 만들 수 있습니다. 따라서 일반 소비자용 하드웨어나 더 단순한 클라우드 인스턴스에 반응성이 높은 챗봇과 가상 어시스턴트를 배포할 수 있습니다.

관련 최적화 용어 구분하기#

지식 증류는 다른 압축 전략과 근본적으로 다른 방식으로 모델을 수정하므로, 이를 다른 전략과 구분하는 것이 중요합니다.

  • 전이 학습: 이 기법은 방대한 벤치마크 데이터셋으로 사전 학습된 모델을 가져와 새롭고 특정한 작업에 맞게 조정하는 방식입니다(예: 일반 이미지 분류기를 파인 튜닝하여 의료 이상 징후를 감지). 반면 증류는 도메인을 변경하는 것이 아니라 동일한 지식을 더 작은 형태로 압축하는 데 중점을 둡니다.
  • 모델 가지치기: 가지치기는 기존에 학습된 네트워크에서 중복 연결이나 뉴런을 물리적으로 제거하여 희소하게 만듭니다. 증류는 일반적으로 교사의 지도를 받아 완전히 별도의 소형 학생 아키텍처를 처음부터 학습하는 방식으로 이루어집니다.
  • 모델 양자화: 양자화는 모델 가중치의 정밀도를 낮춰(예: 32비트 부동 소수점에서 8비트 정수로) 메모리를 절약하고 계산 속도를 높입니다. 이는 TensorRTOpenVINO와 같은 엔진과 호환되는 모델 배포의 최종 단계인 경우가 많으며, 최대한의 효율성을 위해 증류와 결합할 수도 있습니다.

학생 모델 구현하기#

실제 워크플로에서는 먼저 학생 역할을 수행할 경량 아키텍처를 선택합니다. Ultralytics Platform을 사용하여 이러한 효율적인 모델의 데이터셋을 관리하고 학습 실험을 추적할 수 있습니다. 다음은 엣지 배포 및 학생 네트워크 역할에 적합한 소형 YOLO26 모델을 초기화하는 예제입니다:

from ultralytics import YOLO

# Load a lightweight YOLO26 nano model (acts as the student)
# The 'n' suffix denotes the nano version, optimized for speed
student_model = YOLO("yolo26n.pt")

# Train the model on a dataset
# In a custom distillation loop, the loss would be influenced by a teacher model
results = student_model.train(data="coco8.yaml", epochs=5, imgsz=640)

Explore solutions

Real-time AI that works with your team

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
Real-time AI that works with your team

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
Real-time AI that works with your team

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
Real-time AI that works with your team

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

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

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
Real-time AI that works with your operation

자동차 산업의 컴퓨터 비전

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

농업의 컴퓨터 비전

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

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
Real-time AI that works with your team

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
Real-time AI that works with your team

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
Real-time AI that works with your team

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

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

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
Real-time AI that works with your operation

자동차 산업의 컴퓨터 비전

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

농업의 컴퓨터 비전

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

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
Real-time AI that works with your team

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
Real-time AI that works with your team

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
Real-time AI that works with your team

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

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

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
Real-time AI that works with your operation

자동차 산업의 컴퓨터 비전

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

농업의 컴퓨터 비전

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

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

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