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

Optimization Algorithm

SGD 및 AdamW와 같은 최적화 알고리즘이 ML 학습을 어떻게 이끄는지 발견해 보십시오. AI 애플리케이션을 위해 손실을 최소화하고 Ultralytics YOLO26 성능을 향상시키는 방법을 배우십시오.

최적화 알고리즘은 machine learning (ML)deep learning (DL) 모델의 학습 과정을 구동하는 핵심 연산 엔진 역할을 합니다. 주요 책임은 예측된 결과와 실제 타겟 사이의 오차를 최소화하기 위해 내부 model weights와 편향을 반복적으로 조정하는 것입니다. 이 과정을 안개가 낀 산에서 골짜기의 가장 낮은 지점에 도달하기 위해 하산하려는 등산객으로 시각화할 수 있습니다. 최적화 알고리즘은 가이드 역할을 하여,loss function이 최소화되고 모델의 예측 accuracy가 최대화되는 상태에 해당하는, 등산객이 바닥에 도달하기 위해 취해야 할 이동 방향과 보폭 크기를 결정합니다.

최적화 알고리즘의 작동 원리#

neural network의 학습은 예측, 오차 계산, 파라미터 업데이트의 반복적인 주기를 포함합니다. 최적화 알고리즘은 이 루프의 "업데이트" 단계를 제어합니다. training data의 배치가 처리되면, 시스템은 backpropagation이라는 방법을 사용하여 오차가 가장 급격히 증가하는 방향을 가리키는 벡터인 그래디언트를 계산합니다.

그런 다음 옵티마이저는 오차를 줄이기 위해 그래디언트의 반대 방향으로 모델 파라미터를 업데이트합니다. 이 업데이트의 크기는 learning rate로 알려진 중요한 하이퍼파라미터에 의해 조절됩니다. 스텝이 너무 크면 모델이 global minimum을 지나칠 수 있으며, 너무 작으면 학습이 지나치게 느려지거나 local minimum에 갇힐 수 있습니다. Stanford CS231n optimization notes와 같은 고급 리소스는 이러한 역학에 대한 더 깊은 기술적 통찰력을 제공합니다.

일반적인 최적화 알고리즘 유형#

문제마다 다른 전략이 필요합니다. 많은 변형이 존재하지만, 현대 AI 개발을 주도하는 몇 가지 주요 알고리즘이 있습니다:

  • Stochastic Gradient Descent (SGD): 전체 데이터셋 대신 단일 예시나 작은 batch를 사용하여 파라미터를 업데이트하는 고전적인 접근 방식입니다. 이 방법은 연산 효율적이며 Scikit-learn과 같은 라이브러리에서 널리 사용됩니다.
  • Adam Optimizer: Adaptive Moment Estimation의 약자인 Adam은 각 파라미터의 학습률을 개별적으로 조정합니다. 이 옵티마이저는 Adam research paper by Kingma and Ba라는 혁신적인 연구 논문에 자세히 설명되어 있으며, 속도와 수렴 속성 덕분에 범용 학습에서 종종 기본 선택이 됩니다.
  • AdamW: 가중치 감쇠(weight decay)를 그래디언트 업데이트에서 분리하여 더 나은 일반화 성능으로 이어지는 Adam의 변형입니다. 이는 Transformers 및 고성능 Ultralytics YOLO26 모델과 같은 최첨단 아키텍처를 학습하는 데 자주 선호되는 옵티마이저입니다.

실제 애플리케이션 사례#

최적화 알고리즘은 거의 모든 성공적인 AI solution의 이면에서 조용히 작동하여 데이터를 실행 가능한 지능으로 변환합니다.

  1. Autonomous Vehicles: 자율주행 기술에서 object detection 시스템은 보행자, 신호등, 다른 자동차를 즉시 인식해야 합니다. AI in Automotive를 위해 이러한 시스템을 학습하는 동안, 최적화 알고리즘은 수백만 개의 도로 이미지를 처리하여 탐지 오류를 최소화하도록 네트워크를 미세 조정합니다. 이는 자동차가 사람을 볼 때 안정적으로 정지하여 사고를 예방하도록 보장합니다.

  2. Medical Image Analysis: MRI 스캔에서 종양 식별과 같은 AI in Healthcare 애플리케이션의 경우 정밀도는 타협할 수 없는 요소입니다. 옵티마이저는 Convolutional Neural Networks (CNNs)의 학습을 유도하여 높은 민감도로 악성 조직을 건강한 조직과 구별함으로써 중요한 진단에서 위음성(false negative)의 위험을 줄입니다.

관련 개념 구분#

워크플로우를 효과적으로 이해하기 위해서는 최적화 알고리즘을 학습 과정의 다른 구성 요소와 구분하는 것이 중요합니다.

  • Optimization Algorithm vs. Loss Function: 손실 함수는 모델의 예측이 얼마나 틀렸는지를 나타내는 수치(예: Mean Squared Error)를 계산하는 "스코어보드" 역할을 합니다. 최적화 알고리즘은 이 점수를 사용하여 가중치를 조정하고 다음 라운드에서 성능을 향상시키는 "전략가"입니다.
  • Optimization Algorithm vs. Hyperparameter Tuning: 최적화 알고리즘은 학습 루프 동안 내부 파라미터(가중치)를 학습합니다. 하이퍼파라미터 튜닝에는 학습이 시작되기 전에 옵티마이저 자체의 선택, 배치 크기 또는 초기 학습률과 같은 최선의 외부 설정 선택이 포함됩니다. Ray Tune과 같은 자동화된 도구는 이러한 외부 설정의 최적 조합을 찾는 데 자주 사용됩니다.

Python에서 최적화 구현하기#

최신 프레임워크에서는 최적화 알고리즘 선택이 단일 인수를 통해 이루어지는 경우가 많습니다. 다음 예제는 ultralytics 패키지 내에서 AdamW 옵티마이저를 사용하여 YOLO26 모델을 학습하는 방법을 보여줍니다. 사용자는 이러한 학습 세션을 관리하기 위한 노코드 접근 방식으로 Ultralytics Platform을 활용할 수도 있습니다.

from ultralytics import YOLO

# Load the latest YOLO26 model (recommended for new projects)
model = YOLO("yolo26n.pt")

# Train the model using the 'AdamW' optimization algorithm
# The optimizer iteratively updates weights to minimize loss on the dataset
results = model.train(data="coco8.yaml", epochs=5, optimizer="AdamW")

더 로우 레벨의 메커니즘에 관심이 있는 분들을 위해 PyTorch OptimizersTensorFlow Keras Optimizers와 같은 프레임워크는 커스텀 연구 아키텍처를 위해 이러한 알고리즘을 구현하고 사용자 정의하는 방법에 대한 광범위한 문서를 제공합니다.

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

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