용어집

정규화

L1 및 L2와 같은 정규화 기법으로 머신러닝 모델을 강화하여 과적합을 방지하고 AI 애플리케이션의 성능을 개선하세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

정규화는 과적합을 방지하여 모델 성능을 향상시키는 것을 목표로 하는 머신 러닝의 중요한 개념입니다. 과적합은 모델이 학습 데이터를 너무 잘 학습하여 새로운 데이터에 일반화되지 않는 노이즈와 특정 패턴을 포착할 때 발생합니다. 정규화는 모델 최적화 프로세스에 페널티 조건을 도입하여 모델을 단순화함으로써 보다 일반화된 패턴을 학습하도록 유도합니다.

정규화 유형

여러 유형의 정규화가 이러한 목표를 달성하는 데 도움이 되며, 가장 일반적인 것은 L1 및 L2 정규화입니다.

  • L1 정규화(올가미 회귀 )는 계수의 절대값과 동일한 페널티를 추가합니다. 이렇게 하면 일부 계수가 정확히 0이 될 수 있으므로 본질적으로 특징 선택이 가능해집니다. 특징 추출 기법에 대해 자세히 알아보세요.
  • L2 정규화(릿지 회귀)는 계수의 제곱에 해당하는 페널티를 추가합니다. 이는 복잡한 모델을 억제하고 일반적으로 계수를 더 작게 만듭니다. 정규화 기법 가이드에서 L2 방법에 대해 자세히 알아보세요.

머신 러닝의 중요성

정규화는 편향과 분산 간의 균형을 맞추는 데 중요한 역할을 합니다. 정규화를 통합하면 모델은 약간의 편향성 증가를 감수하면서 분산도를 낮출 수 있으며, 일반적으로 보이지 않는 데이터에서 더 나은 성능을 얻을 수 있습니다.

딥러닝과 같은 분야에서 정규화 기술은 모델 개발에 필수적인 요소입니다. 정규화 기법은 모델이 복잡한 표현을 학습하는 동안 데이터 세트 내의 노이즈에 지나치게 의존하지 않도록 보장합니다.

AI/ML 분야 애플리케이션

  • 이미지 인식: 정규화는 다양한 이미지를 일반화하지 않고 학습 데이터의 특정 패턴을 암기할 수 있는 이미지 인식 모델 학습에 필수적입니다.
  • 자연어 처리(NLP): NLP에서 정규화는 모델이 학습 텍스트에 과적합하는 것을 방지하여 다양한 언어 입력을 효과적으로 처리할 수 있도록 합니다.

실제 사례

  1. 의료 진단: 의료 영상에서 정규화는 다양한 환자 데이터에 일반화할 수 있는 모델을 생성하여 진단의 신뢰성을 높이는 데 사용됩니다. 의료 분야에서 AI의 역할을 알아보세요.

  2. 자율주행 차량: 자율 주행 자동차에서 정규화는 모델이 훈련 시나리오에서 높은 안전 기준을 갖춘 실제 주행 조건으로 일반화할 수 있도록 보장합니다. 자율 주행 산업에서 정규화가 어떻게 적용되는지 알아보세요.

관련 개념과 구별하기

정규화는 모델을 단순화하는 데 도움이 되지만, 모델 가지치기와 같은 기술은 학습 프로세스를 수정하지 않고 모델 크기를 물리적으로 줄입니다. 정규화는 복잡성에 불이익을 주어 학습 효율성을 향상시키는 반면, 가지치기는 불필요한 뉴런이나 특징을 제거하여 추론 효율에 초점을 맞춥니다.

또한 정규화는 모델 학습에 대한 정규화 자체의 영향을 포함하여 학습 과정을 지시하는 매개변수를 최적화하는 하이퍼파라미터 튜닝과는 다릅니다.

추가 탐색

정규화 및 관련 머신 러닝 기술에 대해 자세히 알아보려면 다음 리소스를 살펴보는 것이 유용할 수 있습니다:

  • 정규화 기법에 대한 기본 지원으로 접근 가능하고 효율적인 모델 학습을 가능하게 하는 Ultralytics HUB를 살펴보세요.
  • Ultralytics 커뮤니티에 참여하고 블로그를 통해 AI 트렌드와 혁신에 대한 최신 정보를 받아보세요.

정규화는 제조 분야의 AI부터 컴퓨터 비전의 최첨단 발전에 이르기까지 다양한 애플리케이션에서 강력하고 일반화 가능한 AI 모델을 개발하는 초석으로 남아 있습니다.

모두 보기