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

Gradient Descent

경사 하강법(Gradient Descent)이 Ultralytics YOLO26과 같은 머신러닝 모델을 어떻게 최적화하는지 탐색해 보십시오. AI 정확도를 개선하기 위한 손실 함수, 역전파, 가중치에 대해 알아보십시오.

Gradient Descent is a fundamental iterative optimization algorithm used to train machine learning models and neural networks. Its primary function is to minimize a loss function by systematically adjusting the model's internal parameters, specifically the model weights and biases. You can visualize this process as a hiker attempting to descend a mountain in dense fog; unable to see the bottom, the hiker feels the slope of the ground and takes a step in the steepest downward direction. In the context of machine learning (ML), the "mountain" represents the error landscape, and the "bottom" represents the state where the model's predictions are most accurate. This optimization technique is the engine behind modern artificial intelligence (AI) breakthroughs, powering everything from simple linear regression to complex deep learning architectures like Ultralytics YOLO26.

Link to this section경사 하강법의 작동 원리#

경사 하강법의 효율성은 손실 함수가 가장 가파르게 증가하는 방향을 가리키는 벡터인 기울기(Gradient)를 계산하는 데 달려 있습니다. 이 계산은 일반적으로 역전파 알고리즘을 사용하여 수행됩니다. 방향이 확인되면 알고리즘은 오차를 줄이기 위해 가중치를 반대 방향으로 업데이트합니다. 이때 이동하는 걸음의 크기는 학습률이라는 하이퍼파라미터에 의해 결정됩니다. 최적의 학습률을 찾는 것은 매우 중요합니다. 걸음이 너무 크면 모델이 최솟값을 지나쳐 버릴 수 있고, 너무 작으면 학습 과정이 지나치게 느려져 수렴하는 데 과도한 에폭(epochs)이 필요하게 됩니다. 더 깊이 있는 수학적 이해를 원하신다면 Khan Academy에서 제공하는 다변수 미적분 강의를 참고하시기 바랍니다.

이 과정은 모델이 오차가 최소화되는 지점에 도달할 때까지 반복적으로 수행되며, 이를 수렴(convergence)이라고 합니다. 표준 알고리즘은 전체 학습 데이터 세트에 대해 기울기를 계산하지만, 확률적 경사 하강법(SGD)과 같은 변형 방식은 더 작은 하위 집합이나 단일 예제를 사용하여 계산 속도를 높이고 지역 최솟값(local minima)을 벗어납니다. 이러한 적응성 덕분에 효율성과 속도가 무엇보다 중요한 Ultralytics Platform에서 대규모 모델을 학습시키는 데 적합합니다.

Link to this section실제 애플리케이션 사례#

경사 하강법은 거의 모든 성공적인 AI 솔루션의 이면에서 조용히 작동하며, 방대한 데이터를 다양한 산업 분야에서 활용 가능한 지능으로 변환합니다.

  • Autonomous Driving: In the development of autonomous vehicles, models must process visual data to identify pedestrians, traffic signs, and other cars. Using object detection architectures like the state-of-the-art YOLO26, Gradient Descent minimizes the difference between the predicted location of an object and its actual position. This ensures that AI in automotive systems can make split-second, life-saving decisions by continuously refining their internal maps of the road.
  • 의료 진단: 헬스케어 분야에서 의료 영상 분석은 MRI 스캔 등에서 종양과 같은 이상 징후를 감지하기 위해 딥러닝에 의존합니다. 경사 하강법을 사용하여 합성곱 신경망(CNN)을 최적화함으로써, 이 시스템은 악성 조직과 양성 조직을 높은 정밀도로 구별하는 법을 학습합니다. 이는 결정적인 진단에서 위음성(false negative) 사례를 줄여 헬스케어 AI 전문가들을 크게 돕고, 더 빠르고 정확한 치료 계획을 수립할 수 있도록 합니다.

Link to this section관련 개념 구분#

모델 개발 중 혼동을 피하기 위해 딥러닝(DL) 용어집에서 경사 하강법과 밀접하게 관련된 용어들을 구분하는 것이 중요합니다.

  • 역전파와의 차이: 흔히 함께 언급되지만, 둘은 학습 루프 내에서 서로 다른 역할을 수행합니다. 역전파는 기울기를 계산하는(경사 방향을 결정하는) 방법인 반면, 경사 하강법은 해당 기울기를 사용하여 가중치를 업데이트하는(한 걸음을 내딛는) 최적화 알고리즘입니다. 역전파가 지도라면, 경사 하강법은 등산객입니다.
  • Adam 옵티마이저와의 차이: Adam 옵티마이저는 각 파라미터에 적응형 학습률을 사용하는 경사 하강법의 진보된 형태입니다. 이는 종종 표준 SGD보다 더 빠른 수렴을 가져옵니다. 현대 프레임워크에서 널리 사용되며, 강력한 성능 덕분에 YOLO11 및 YOLO26과 같은 모델을 학습시키는 기본 선택지로 활용됩니다.
  • 손실 함수와의 차이: 손실 함수(평균 제곱 오차나 교차 엔트로피 등)는 모델이 얼마나 나쁘게 수행하고 있는지를 측정합니다. 경사 하강법은 그 성능을 향상시키는 과정입니다. 손실 함수가 점수를 제공한다면, 경사 하강법은 그 점수를 향상시키기 위한 전략을 제공합니다.

Link to this sectionPython 코드 예제#

ultralytics와 같은 고수준 라이브러리는 학습 중에 이 과정을 추상화하지만, PyTorch를 사용하면 해당 메커니즘을 직접 확인할 수 있습니다. 다음 예제는 값을 최소화하기 위해 텐서를 수동으로 업데이트하는 간단한 최적화 단계를 보여줍니다.

import torch

# Create a tensor representing a weight, tracking gradients
w = torch.tensor([5.0], requires_grad=True)

# Define a simple loss function: (w - 2)^2. Minimum is at w=2.
loss = (w - 2) ** 2

# Backward pass: Calculate the gradient (slope) of the loss with respect to w
loss.backward()

# Perform a single Gradient Descent step
learning_rate = 0.1
with torch.no_grad():
    w -= learning_rate * w.grad  # Update weight: w_new = w_old - (lr * gradient)

print(f"Gradient: {w.grad.item()}")
print(f"Updated Weight: {w.item()}")  # Weight moves closer to 2.0

이러한 기본 원리를 이해하면 개발자는 수렴 문제를 해결하고, 하이퍼파라미터를 효과적으로 튜닝하며, Ultralytics Explorer와 같은 강력한 도구를 활용하여 데이터셋이 모델 학습 역학에 어떤 영향을 미치는지 시각화할 수 있습니다. 이러한 최적화된 모델을 효율적으로 배포하려는 경우, 양자화 인식 학습(QAT)을 탐색하여 엣지 디바이스에서의 성능을 더욱 향상시킬 수 있습니다.

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

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