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

Batch Normalization

배치 정규화(Batch Normalization)가 딥러닝 모델을 어떻게 안정화하는지 탐구해 보십시오. Ultralytics YOLO26이 BatchNorm을 사용하여 학습을 가속하고 AI 정확도를 개선하는 방법을 알아보십시오.

배치 정규화(Batch Normalization)는 통칭 BatchNorm으로도 불리며, 인공신경망의 학습을 안정화하고 가속화하기 위해 딥러닝(DL)에서 사용되는 기법입니다. 이전 계층의 매개변수가 업데이트됨에 따라 계층으로 들어오는 입력의 분포가 지속적으로 변경되는 내부 공변량 이동 문제를 해결하기 위해 도입된 BatchNorm은 각 미니배치에 대해 계층의 입력을 정규화합니다. 이 방법은 계층의 입력을 평균이 0이고 표준편차가 1이 되도록 정규화한 후 학습 가능한 매개변수로 스케일링 및 시프트하여, 네트워크가 더 높은 학습률(learning rates)을 사용할 수 있게 하고 초기화에 대한 민감도를 줄여줍니다.

배치 정규화의 작동 원리#

표준 합성곱 신경망(CNN)에서 데이터는 각 계층이 변환을 수행하는 계층들을 통과하며 흐릅니다. 정규화가 없으면 출력 값의 스케일이 크게 달라질 수 있어 최적화 알고리즘이 최적의 가중치를 찾기 어려워집니다. 배치 정규화는 일반적으로 (ReLU나 SiLU 같은) 활성화 함수 바로 직전에 적용됩니다.

이 과정은 학습 중 크게 두 단계로 진행됩니다:

  1. 정규화: 계층은 현재 배치 크기 내 활성화 값들의 평균과 분산을 계산합니다. 그런 다음 배치 평균을 빼고 배치 표준편차로 나눕니다.

  2. 스케일링 및 이동(Scaling and Shifting): 네트워크가 여전히 복잡한 함수를 표현할 수 있도록 학습 가능한 두 개의 파라미터(감마 및 베타)가 도입됩니다. 이를 통해 최적의 데이터 분포가 표준 정규 분포가 아닐 경우 네트워크가 정규화를 되돌릴 수 있습니다.

이 메커니즘은 정규화(regularization)의 한 형태로 작용하여, 학습 중에 활성화 값에 소량의 노이즈를 추가함으로써 드롭아웃 레이어(Dropout layers) 같은 다른 기법의 필요성을 약간 줄여줍니다.

AI 학습의 주요 이점#

ResNet이나 현대적인 객체 감지기와 같은 아키텍처에 배치 정규화를 통합하면 다음과 같은 몇 가지 명확한 이점을 제공합니다:

  • 더 빠른 수렴: 정규화가 그래디언트가 너무 작거나 너무 커지는 것을 방지하여 기울기 소실(vanishing gradient) 문제를 효과적으로 해결하므로 모델이 훨씬 더 빠르게 학습됩니다.
  • 안정성: 초기 가중치의 특정 선택과 하이퍼파라미터 튜닝에 대한 네트워크의 민감도를 줄여 모델 학습 과정을 더욱 견고하게 만듭니다.
  • 향상된 일반화: 최적화 환경을 부드럽게 함으로써 BatchNorm은 모델이 본 적 없는 테스트 데이터에 더 잘 일반화하도록 돕습니다.

실제 애플리케이션 사례#

배치 정규화는 거의 모든 현대적인 컴퓨터 비전(CV) 시스템의 핵심 요소입니다.

  1. 자율 주행: 자율 주행 자동차 시스템에서 Ultralytics YOLO26과 같은 모델은 비디오 프레임을 처리하여 보행자, 차량, 표지판을 감지합니다. BatchNorm은 조명 강도나 기상 조건의 변화와 관계없이 객체 검출 계층이 안정적으로 유지되도록 보장하여 높은 평균 정밀도(mAP)를 유지합니다.

  2. 의료 영상: 의료 영상에서의 종양 감지를 수행할 때 스캔 데이터는 MRI나 CT 기기에 따라 크게 다를 수 있습니다. BatchNorm은 이러한 특징을 내부적으로 정규화하여 AI가 픽셀 강도 차이 대신 구조적 이상에 집중할 수 있도록 돕고, 의헬스케어 AI 솔루션의 진단 정확도를 향상시킵니다.

배치 정규화와 데이터 정규화 비교#

배치 정규화를 표준 데이터 정규화와 구분하는 것은 유익합니다.

  • 데이터 정규화는 학습이 시작되기 전에 원시 입력 데이터셋에 적용되는 전처리 단계입니다 (예: 이미지 크기 조정 및 픽셀 값을 0-1로 스케일링). 이 단계에서는 Albumentations 같은 도구가 자주 사용됩니다.
  • 배치 정규화는 학습 과정 중에 신경망 레이어 내부에서 발생합니다. 데이터가 네트워크를 통과함에 따라 네트워크의 내부 값을 동적으로 조정합니다.

구현 예시#

PyTorch와 같은 딥러닝 프레임워크에는 배치 정규화의 최적화된 구현이 포함되어 있습니다. Ultralytics YOLO 아키텍처에서는 이러한 계층이 컨볼루션 블록에 자동으로 통합됩니다.

다음 Python 코드 조각은 모델을 검사하여 아키텍처 내에서 BatchNorm2d 레이어가 위치한 곳을 확인하는 방법을 보여줍니다.

from ultralytics import YOLO

# Load the YOLO26n model (nano version)
model = YOLO("yolo26n.pt")

# Print the model structure to view layers
# You will see 'BatchNorm2d' listed after 'Conv2d' layers
print(model.model)

이러한 레이어가 상호 작용하는 방식을 이해하는 것은 개발자가 Ultralytics Platform을 사용하여 사용자 정의 데이터셋으로 모델을 미세 조정할 때 도움이 되며, 제한된 데이터로도 학습이 안정적으로 유지되도록 보장합니다.

Explore solutions

Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

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

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

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

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기
Real-time AI that works with your team

로봇 공학에서의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구동하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 촉진합니다.
더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.
더 알아보기
Real-time AI that works with your team

소매업에서의 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
더 알아보기
Real-time AI that works with your team

의료 분야의 AI

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

제조 분야의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수 및 조립 라인 자동화를 주도합니다.
더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 통해 자동차 분야에 컴퓨터 비전을 적용하십시오. 비전 AI는 도로 안전, 운전자 보조 및 차량 자동화를 향상하여 더 스마트한 도로를 만듭니다.
더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델을 통해 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적 및 정밀 농업을 강화하여 더 높고 스마트한 생산량을 달성하십시오.
더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.