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

Support Vector Machine (SVM)

서포트 벡터 머신(SVM)을 살펴보세요. 최적의 초평면, 커널 트릭, 그리고 SVM이 Ultralytics YOLO26과 같은 최신 모델과 어떻게 다른지 알아보세요.

Support Vector Machine (SVM) is a robust and versatile supervised learning algorithm widely used for classification and regression challenges. Unlike many algorithms that simply aim to minimize training errors, an SVM focuses on finding the optimal boundary—called a hyperplane—that best separates data points into distinct classes. The primary objective is to maximize the margin, which is the distance between this decision boundary and the closest data points from each category. By prioritizing the widest possible separation, the model achieves better generalization on new, unseen data, effectively reducing the risk of overfitting compared to simpler methods like standard linear regression.

Link to this section핵심 메커니즘 및 개념#

SVM의 작동 방식을 이해하려면 각 차원이 특정 피처를 나타내는 다차원 공간에 플롯된 데이터를 시각화하는 것이 도움이 됩니다. 알고리즘은 이 공간을 탐색하여 그룹 간의 가장 효과적인 분리를 찾아냅니다.

  • 최적 초평면: 핵심 목표는 입력 공간을 나누는 평면(또는 더 높은 차원의 경우 초평면)을 식별하는 것입니다. 단순한 2D 데이터셋에서는 이것이 선으로 보이고, 3D에서는 평면이 됩니다. 최적 초평면은 모든 클래스의 가장 가까운 데이터 포인트로부터 가능한 최대 거리를 유지하여 명확한 구분을 보장하는 평면입니다.
  • 서포트 벡터: 결정 경계에 가장 가까이 위치한 중요한 데이터 포인트입니다. 이들은 초평면의 위치와 방향을 효과적으로 지지하거나 정의하기 때문에 "서포트 벡터"라고 불립니다. 다른 데이터 포인트를 수정하거나 제거하는 것은 종종 모델에 영향을 주지 않지만, 서포트 벡터를 이동하면 경계가 크게 바뀝니다. 이 개념은 Scikit-learn SVM 가이드에 자세히 설명된 대로 SVM의 효율성에 중심적인 역할을 합니다.
  • 커널 트릭: 복잡한 자연어 처리 (NLP) 데이터셋과 같은 실제 데이터는 선형적으로 분리 가능한 경우가 드뭅니다. SVM은 "커널 트릭"이라는 기술을 사용하여 이러한 제한을 해결합니다. 이 기술은 데이터를 선형 분리기가 클래스를 효과적으로 나눌 수 있는 고차원 공간으로 투영합니다. 일반적인 커널에는 RBF(Radial Basis Function)와 다항식 커널이 포함되며, 이를 통해 모델은 복잡하고 비선형적인 관계를 포착할 수 있습니다.

Link to this sectionSVM 대 관련 알고리즘#

SVM과 다른 머신러닝 기술을 구분하면 실무자가 예측 모델링 프로젝트에 적합한 도구를 선택하는 데 도움이 됩니다.

  • 로지스틱 회귀: 둘 다 선형 분류기이지만 최적화 목표는 상당히 다릅니다. 로지스틱 회귀는 확률적이며 관측된 데이터의 가능도를 최대화하는 반면, SVM은 기하학적이며 클래스 간의 마진을 최대화합니다. SVM은 잘 분리된 클래스에서 더 나은 성능을 보이는 경향이 있는 반면, 로지스틱 회귀는 보정된 확률 출력을 제공합니다.
  • K-최근접 이웃 (KNN): KNN은 비모수적 사례 기반 학습기로 이웃의 다수결 클래스를 기반으로 포인트를 분류합니다. 반면 SVM은 전역 경계를 학습하는 모수적 모델입니다. SVM은 학습 후 전체 데이터셋을 저장하고 검색할 필요가 없기 때문에 일반적으로 더 빠른 추론 지연 시간을 제공합니다.
  • 결정 트리: 결정 트리는 계층적 규칙을 사용하여 데이터 공간을 사각형 영역으로 분할합니다. SVM은 커널을 통해 복잡하고 곡선인 결정 경계를 생성할 수 있는데, 이는 결정 트리가 지나치게 깊어지거나 과적합에 빠지지 않고는 근사하기 어려울 수 있습니다.
  • 현대 딥러닝 (예: YOLO26): SVM은 일반적으로 전문가가 관련 입력을 선택하는 수동 피처 엔지니어링에 의존합니다. Ultralytics YOLO26과 같은 고급 모델은 원시 이미지에서 직접 자동 피처 추출을 수행하는 데 탁월하며, 실시간 객체 탐지인스턴스 세그멘테이션과 같은 복잡한 지각 작업에 훨씬 뛰어납니다.

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

서포트 벡터 머신은 정확도와 고차원 데이터를 처리하는 능력 덕분에 다양한 산업에서 여전히 매우 관련성이 높습니다.

  • 생물정보학: SVM은 단백질 구조 예측 및 유전자 분류에 광범위하게 사용됩니다. 복잡한 생물학적 서열을 분석함으로써 연구자들은 특정 질병과 관련된 패턴을 식별하여 조기 진단 및 맞춤형 의학을 지원할 수 있습니다.
  • 텍스트 범주화: 텍스트 요약 및 스팸 필터링 분야에서 SVM은 텍스트 벡터의 높은 차원을 관리하는 데 뛰어납니다. 이들은 이메일을 "스팸" 또는 "스팸 아님"으로 효과적으로 분류하고 뉴스 기사를 주제별로 높은 정밀도로 범주화할 수 있습니다.

Link to this section구현 예시#

현대 컴퓨터 비전 작업은 종종 Ultralytics YOLO26과 같은 종단 간 모델을 활용하지만, SVM은 이러한 모델에서 추출된 피처를 분류하는 데 여전히 강력합니다. 예를 들어, YOLO 모델을 사용하여 객체를 탐지하고 해당 피처를 추출한 다음, SVM을 학습시켜 특정 작업을 위해 해당 피처 벡터를 분류할 수 있습니다.

다음은 널리 사용되는 scikit-learn 라이브러리를 사용하여 합성 데이터에 대해 간단한 분류기를 학습시키는 간결한 예시입니다.

from sklearn import svm
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split

# Generate synthetic classification data
X, y = make_classification(n_features=4, random_state=0)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=0)

# Initialize and train the Support Vector Classifier
clf = svm.SVC(kernel="linear", C=1.0)
clf.fit(X_train, y_train)

# Display the accuracy on the test set
print(f"Accuracy: {clf.score(X_test, y_test):.2f}")

더 큰 데이터셋을 관리하거나 SVM 워크플로우를 대체하거나 보강할 수 있는 딥러닝 모델을 학습하려는 팀을 위해, Ultralytics Platform은 원활한 데이터 어노테이션 및 모델 배포를 위한 도구를 제공합니다. 수학적 기반에 관심이 있는 분들은 SVM이 노이즈가 많은 실제 데이터를 효과적으로 처리할 수 있게 하는 소프트 마진 최적화를 자세히 설명한 Cortes 및 Vapnik (1995)의 원 논문을 참조하시기 바랍니다.

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

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