Ultralytics YOLO27:
Ultralytics 용어집으로 돌아가기

Logistic Regression

이진 분류를 위한 로지스틱 회귀의 기본 원리를 살펴봅니다. Sigmoid 함수와 확률 점수, YOLO26과의 비교를 알아봅니다.

로지스틱 회귀는 주로 이진 분류 작업에 사용되는 기본적인 통계 방법이자 머신 러닝 알고리즘입니다. 이름에 "회귀"가 포함되어 있어 일반적으로 온도나 주가와 같은 연속값을 예측하는 것을 의미하지만, 로지스틱 회귀는 주어진 입력이 특정 범주에 속할 확률을 예측하도록 설계되었습니다. 따라서 이메일이 "스팸"인지 "스팸 아님"인지, 또는 의료 종양이 "양성"인지 "악성"인지 판별하는 것처럼 결과가 이분법적인 문제에서 중요한 도구로 활용됩니다. 또한 전통적인 통계와 현대적인 지도 학습을 연결하는 역할을 하며, 더 복잡한 신경망과 같은 모델을 구현하기 전에 기준 모델로 자주 사용되는 단순성과 해석 가능성의 균형을 제공합니다.

핵심 메커니즘 및 확률#

연속 출력을 예측하기 위해 데이터 포인트에 직선을 맞추는 선형 회귀와 달리, 로지스틱 회귀는 데이터에 "S"자 형태의 곡선을 맞춥니다. 이 곡선은 모든 실수 값을 0과 1 사이의 값으로 변환하는 수학적 변환인 시그모이드 함수를 사용하여 생성됩니다. 이 출력은 확률 점수를 나타내며, 인스턴스가 양성 클래스에 속한다는 확신의 정도를 보여줍니다.

학습 과정에서 알고리즘은 오차를 최소화하기 위한 최적의 가중치와 편향을 학습합니다. 일반적으로 이는 경사 하강법과 같은 최적화 알고리즘을 사용하여 수행되며, 예측 확률과 실제 클래스 레이블 간의 차이를 줄이도록 모델 파라미터를 반복적으로 조정합니다. 성능은 Log Loss 또는 Binary Cross-Entropy라고 하는 특정 손실 함수를 사용하여 평가하는 경우가 많습니다. 모델이 확률을 출력하면 결정 경계(대개 0.5로 설정)를 기준으로 입력을 분류합니다. 임계값보다 큰 값은 양성 클래스로, 작은 값은 음성 클래스로 분류됩니다.

관련 용어와의 구분#

혼동을 피하려면 로지스틱 회귀를 유사한 개념과 구분하는 것이 중요합니다.

  • 선형 회귀와 로지스틱 회귀: 선형 회귀는 연속적인 수치 출력(예: 주택 가격)을 예측하는 반면, 로지스틱 회귀는 확률을 통해 범주형 결과를 예측합니다.
  • 분류와 회귀: 머신 러닝에서 분류 작업은 이산적인 레이블을 예측하는 반면, 회귀 작업은 연속적인 값을 예측합니다. 로지스틱 회귀는 이름과 달리 분류 알고리즘입니다.
  • 퍼셉트론: 간단한 퍼셉트론은 계단 함수를 사용하여 이진값 0 또는 1을 직접 출력하는 반면, 로지스틱 회귀는 매끄러운 시그모이드 함수를 사용하여 확률을 출력하므로 더 세밀한 정보를 제공합니다.

실제 적용 사례#

로지스틱 회귀는 효율성이 높고 결과를 쉽게 해석할 수 있어 다양한 산업 분야에서 여전히 널리 사용됩니다.

  • 의료 및 의학적 진단: 의료 전문가는 연령, BMI, 혈압과 같은 요인을 바탕으로 환자에게 당뇨병이나 심장 질환과 같은 특정 질병이 발생할 가능성을 예측하는 데 이러한 모델을 사용합니다. 이는 조기 의료 영상 분석과 의사 결정을 지원합니다.
  • 신용 평가 및 금융: 은행은 고객에게 대출을 제공할 위험을 평가하기 위해 로지스틱 회귀를 활용합니다. 신용 이력과 소득 같은 특징을 분석하여 대출자가 대출을 연체할 확률을 예측하고, 금융 보안을 위한 예측 모델링을 자동화합니다.
  • 마케팅 및 이탈 예측: 기업은 고객 행동을 분석하여 사용자가 서비스에 가입할지 또는 제품 사용을 중단할지(이탈)를 예측합니다. 이러한 인사이트는 고객 유지 전략을 개선하고 마케팅 캠페인의 타겟팅 효과를 높이는 데 도움이 됩니다.

현대적 구현#

YOLO26과 같은 딥 러닝 모델은 객체 감지와 같은 복잡한 작업에 선호되지만, 로지스틱 회귀는 이진 이미지 분류 네트워크의 마지막 레이어로 자주 사용됩니다. 예를 들어 합성곱 신경망이 특징을 추출하면 마지막 레이어가 로지스틱 회귀 분류기로 작동하여 이미지에 "고양이" 또는 "개"가 포함되어 있는지 판별할 수 있습니다.

Ultralytics Platform과 같은 도구는 이러한 기본 원리를 활용하는 복잡한 분류 모델의 학습 워크플로를 간소화합니다. 그러나 기본 개념을 이해하기 위해서는 간단한 라이브러리로 작동 원리를 확인할 수 있습니다.

다음은 torch을 사용하여 단일 레이어 로지스틱 회귀 모델 구조를 정의하는 기본 예제입니다.

import torch
import torch.nn as nn


# Define a simple Logistic Regression model class
class LogisticRegression(nn.Module):
    def __init__(self, input_dim):
        super().__init__()
        # A single linear layer maps input features to a single output
        self.linear = nn.Linear(input_dim, 1)

    def forward(self, x):
        # The sigmoid function transforms the linear output to a probability (0 to 1)
        return torch.sigmoid(self.linear(x))


# Example usage: Initialize model for 10 input features
model = LogisticRegression(input_dim=10)
print(model)

장점과 제한 사항#

이 알고리즘의 장단점을 이해하면 작업에 적합한 도구를 선택하는 데 도움이 됩니다.

  • 해석 가능성: 모델 계수(가중치)는 입력 특징과 목표 변수 간의 관계를 직접 나타냅니다. 양의 가중치는 특징이 증가할수록 양성 결과의 확률이 증가한다는 의미입니다. 이러한 투명성은 AI 윤리와 이해관계자에게 의사 결정을 설명하는 데 매우 중요합니다.
  • 효율성: 복잡한 딥 러닝 아키텍처에 비해 적은 연산 능력을 필요로 하므로, 지연 시간 요구 사항이 낮거나 하드웨어가 제한적인 애플리케이션에 적합합니다.
  • 데이터 선형성: 주요 한계는 입력 변수와 결과의 로그 오즈 사이에 선형 관계가 있다고 가정한다는 점입니다. 서포트 벡터 머신(SVM)이나 랜덤 포레스트와 같은 고급 기법이 더 뛰어난 성능을 발휘할 수 있는 매우 복잡한 비선형 데이터 패턴에서는 어려움을 겪을 수 있습니다.
  • 과적합: 학습 예제가 적은 고차원 데이터셋에서는 로지스틱 회귀가 과적합되기 쉬울 수 있지만, 정규화 기법을 사용하여 이를 완화할 수 있습니다.

Explore solutions

항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요