YOLO26 소개: 차세대 비전 AI입니다.
Ultralytics
Ultralytics 용어집으로 돌아가기

Backpropagation

역전파(Backpropagation)의 기초를 탐구해 보십시오. 이 필수 알고리즘이 신경망을 학습시키고, Ultralytics YOLO26을 최적화하며, 현대 AI 시스템을 어떻게 구동하는지 배워 보십시오.

역전파(Backpropagation)는 "오차 역전파(backward propagation of errors)"의 줄임말로, 현대 인공지능 시스템이 데이터로부터 학습할 수 있게 하는 핵심 알고리즘입니다. 이는 모델 학습 과정에서 수학적 전달자 역할을 하며, 신경망 내의 각 매개변수가 잘못된 예측에 얼마나 기여했는지를 정확하게 계산합니다. 각 가중치에 대한 손실 함수의 그래디언트(gradient)를 결정함으로써, 역전파는 네트워크가 스스로 조정하여 시간이 지남에 따라 정확도를 향상시킬 수 있는 필수적인 피드백을 제공합니다. 이러한 효율적인 미분 계산 방법이 없다면 깊고 복잡한 모델을 학습시키는 것은 연산 측면에서 불가능했을 것입니다.

Link to this section학습의 메커니즘#

역전파를 이해하려면 이를 하나의 주기 중 일부로 보는 것이 도움이 됩니다. 신경망이 이미지나 텍스트를 처리할 때, 예측을 수행하기 위해 "순전파(forward pass)"를 수행합니다. 그 후 시스템은 이 예측값을 오류를 수치화하는 손실 함수를 사용하여 정답과 비교합니다.

역전파는 출력 계층에서 시작하여 네트워크 계층을 거쳐 뒤로 이동합니다. 그래디언트를 계산하기 위해 미적분의 연쇄 법칙(chain rule)을 활용합니다. 이러한 그래디언트는 시스템에 "오류를 줄이려면 이 가중치를 약간 늘려라" 또는 "저 편향(bias)을 상당히 줄여라"와 같이 효과적으로 지시합니다. 이 정보는 수백만 개의 매개변수를 동시에 미세 조정해야 하는 합성곱 신경망(CNN)과 같은 심층 아키텍처에 필수적입니다.

Link to this section역전파 vs 최적화#

초보자가 역전파와 최적화 단계를 혼동하는 경우가 많지만, 이들은 학습 루프 내에서 구분되는 별개의 프로세스입니다.

  • 역전파는 진단 도구입니다. 그래디언트를 계산하여 오류 지형의 기울기를 보여주는 지도를 효과적으로 그려냅니다. 이는 "오류를 줄이려면 어느 방향으로 이동해야 하는가?"라는 질문에 답합니다.
  • 최적화는 행동입니다. 확률적 경사 하강법(SGD)Adam 옵티마이저와 같은 알고리즘은 역전파가 제공한 그래디언트를 사용하여 가중치를 업데이트합니다. 역전파가 지도라면, 옵티마이저는 그 발걸음을 내딛는 등산객과 같습니다.

Link to this sectionAI의 실제 응용 사례#

역전파는 사실상 현대 AI 성공의 근간이 되는 메커니즘으로, 모델이 학습 데이터를 넘어 새롭고 보지 못한 입력에 대해 일반화할 수 있도록 합니다.

  • Computer Vision: In object detection tasks using models like YOLO26, backpropagation enables the network to learn spatial hierarchies. It helps the model understand that certain edges form shapes, and those shapes form objects like cars or pedestrians. Looking ahead, the Ultralytics Platform leverages these training techniques to help users create custom models that can accurately identify defects in manufacturing or monitor crop health in agriculture.
  • Natural Language Processing (NLP): For Large Language Models (LLMs) such as those developed by OpenAI, backpropagation allows the system to learn the probability of the next word in a sentence. By propagating errors from incorrect text predictions, the model learns nuanced grammar and context, essential for applications like machine translation.

Link to this section심층 네트워크에서의 과제#

강력한 알고리즘이지만 매우 깊은 네트워크에서는 몇 가지 과제에 직면합니다. 그래디언트 소실(vanishing gradient) 문제는 그래디언트가 뒤로 이동하면서 너무 작아져 초기 계층의 학습이 멈출 때 발생합니다. 반대로 그래디언트 폭주(exploding gradient)는 그래디언트가 누적되어 매우 불안정한 값으로 커지는 현상을 포함합니다. 배치 정규화(Batch Normalization)ResNet 같은 특수 아키텍처와 같은 기법이 이러한 문제를 완화하기 위해 자주 사용됩니다.

Link to this sectionPython 코드 예제#

ultralytics와 같은 고수준 라이브러리는 학습 중에 이 과정을 추상화하지만, 기반이 되는 PyTorch 프레임워크를 통해 메커니즘을 직접 확인할 수 있습니다. .backward() 메서드는 역전파 과정을 트리거하여 requires_grad=True인 모든 텐서에 대한 미분값을 계산합니다.

import torch

# Create a tensor that tracks operations for backpropagation
w = torch.tensor([2.0], requires_grad=True)
x = torch.tensor([3.0])

# Forward pass: compute prediction and loss (simple example)
# Let's assume the target value is 10.0
loss = (w * x - 10.0) ** 2

# Backward pass: This command executes backpropagation
loss.backward()

# The gradient is now stored in w.grad, showing how to adjust 'w'
# This tells us the slope of the loss with respect to w
print(f"Gradient (dL/dw): {w.grad.item()}")

Link to this section추가 읽기 자료#

역전파가 더 넓은 AI 개발 범위에서 어떻게 적용되는지 이해하려면, 알고리즘이 효과적으로 일반화하는 데 필요한 다양한 예제를 제공하는 데이터 증강(data augmentation) 개념을 탐구하는 것이 유익합니다. 또한 평균 정밀도(mAP)와 같이 학습의 성공 여부를 평가하는 데 사용되는 구체적인 지표를 이해하는 것은 역전파 과정이 모델을 얼마나 잘 최적화하고 있는지 해석하는 데 도움이 됩니다. 더 깊은 이론적 이해를 위해 Stanford CS231n 코스 노트에서 관련된 미적분에 대한 훌륭한 기술적 분석을 제공합니다.

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를 함께 구축합시다!

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