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

Feature Engineering

모델 성능을 높이기 위한 피처 엔지니어링(feature engineering)을 탐색하십시오. 더 높은 정확도를 위해 Ultralytics YOLO26을 최적화하는 스케일링 및 증강과 같은 기술을 학습하십시오.

피처 엔지니어링은 원본 데이터를 머신러닝 모델의 성능을 향상시키는 의미 있는 입력값으로 변환하는 과정입니다. 이는 도메인 지식을 활용하여 알고리즘이 데이터의 패턴을 더 잘 이해할 수 있도록 돕는 피처로 알려진 새로운 변수를 선택, 수정 또는 생성하는 작업을 포함합니다. 합성곱 신경망 (CNN)과 같은 현대의 딥러닝 아키텍처는 피처를 자동으로 학습할 수 있지만, 명시적인 피처 엔지니어링은 특히 구조화된 데이터를 다루거나 엣지 디바이스에서 모델 효율성을 최적화하고자 할 때 여전히 많은 워크플로에서 핵심적인 단계로 남아 있습니다. 입력 데이터를 정제함으로써 개발자는 종종 더 단순한 모델로 더 높은 정확도를 달성할 수 있으며, 막대한 연산 자원의 필요성을 줄일 수 있습니다.

AI에서의 특징 공학의 역할#

인공지능 (AI)의 맥락에서 원본 데이터는 즉시 처리할 수 있는 상태인 경우가 드뭅니다. 이미지는 크기 조정이 필요할 수 있고, 텍스트는 토큰화가 필요할 수 있으며, 표 형태의 데이터에는 누락된 값이나 관련 없는 열이 포함되어 있는 경우가 많습니다. 피처 엔지니어링은 원본 정보와 알고리즘에 필요한 수학적 표현 사이의 간극을 메워줍니다. 효과적인 엔지니어링은 모델이 자칫 놓칠 수 있는 중요한 관계(예: "거리"와 "시간"을 결합하여 "속도" 피처 생성)를 부각할 수 있습니다. 이 과정은 데이터 전처리와 긴밀하게 연관되어 있지만, 전처리가 정제와 형식화에 초점을 맞추는 반면 피처 엔지니어링은 예측력을 높이기 위한 창의적인 개선에 중점을 둡니다.

컴퓨터 비전 태스크에서 피처 엔지니어링은 크게 발전했습니다. 전통적인 방법에는 모서리와 경계를 식별하기 위해 스케일 불변 특징 변환 (SIFT)과 같은 디스크립터를 수동으로 제작하는 작업이 포함되었습니다. 오늘날 YOLO26과 같은 딥러닝 모델은 은닉층 내에서 자동화된 피처 추출을 수행합니다. 그러나 엔지니어링은 합성 데이터 생성 또는 모자이크 및 믹스업과 같은 데이터 증강 기법 적용과 같은 데이터셋 준비에서 여전히 중요한 역할을 수행하며, 모델이 학습 중에 더 강건한 피처 변화에 노출되도록 합니다.

일반적인 기법 및 응용 분야#

특징 공학은 특정 문제와 데이터 유형에 맞춤화된 다양한 전략을 포괄합니다.

  • 차원 축소: 주성분 분석 (PCA)과 같은 기법은 필수적인 정보를 유지하면서 변수의 수를 줄여 고차원 데이터셋에서의 과적합을 방지합니다.
  • 범주형 변수 인코딩: 알고리즘은 일반적으로 수치형 입력을 요구합니다. 원핫 인코딩과 같은 방법은 "빨간색", "파란색"과 같은 범주형 레이블을 모델이 처리할 수 있는 이진 벡터로 변환합니다.
  • 정규화 및 스케일링: 피처를 표준 범위로 스케일링하면 (방 개수 같은) 범위가 작은 변수보다 (집 가격 같은) 크기가 더 큰 변수가 결과를 지배하지 않도록 보장하며, 이는 신경망의 경사 하강법 기반 최적화에 매우 중요합니다.
  • 비닝 및 이산화: 연속적인 값을 구간(예: 연령대)으로 그룹화하면 모델이 이상치를 더 효과적으로 처리하고 비선형 관계를 포착하는 데 도움이 될 수 있습니다.

실제 사례#

특징 공학은 복잡한 문제를 해결하기 위해 다양한 산업 전반에서 적용됩니다.

  1. 제조업에서의 예방 유지보수: 스마트 팩토리에서는 센서가 기계로부터 원본 진동 및 온도 데이터를 수집합니다. 엔지니어는 온도의 "변화율"이나 진동 강도의 "이동 평균"을 나타내는 피처를 생성할 수 있습니다. 이러한 엔지니어링된 피처를 통해 이상 탐지 모델은 현재 센서 읽기 값에 단순히 반응하는 대신 며칠 전에 장비 고장을 예측할 수 있습니다.

  2. 신용 위험 평가: 금융 기관은 대출 적격성을 평가하기 위해 피처 엔지니어링을 활용합니다. 단순한 원본 "소득" 수치를 보는 대신 "부채 대비 소득 비율"이나 "신용카드 사용률"을 엔지니어링할 수 있습니다. 이러한 파생 피처는 차입자의 재건전성에 대한 더 세분화된 관점을 제공하여 더 정확한 위험 분류를 가능하게 합니다.

코드 예제: 사용자 정의 특징 증강#

컴퓨터 비전에서는 다양한 환경 조건을 시뮬레이션하기 위해 이미지를 증강함으로써 피처를 "엔지니어링"할 수 있습니다. 이는 YOLO26과 같은 모델이 더 잘 일반화하도록 돕습니다. 다음 예제는 ultralytics 도구를 사용하여 간단한 흑백 변환을 적용하는 방법을 보여주며, 이는 모델이 색상에만 의존하지 않고 구조적 피처를 학습하도록 강제합니다.

import cv2
from ultralytics.data.augment import Albumentations

# Load an example image using OpenCV
img = cv2.imread("path/to/image.jpg")

# Define a transformation pipeline to engineer new visual features
# Here, we convert images to grayscale with a 50% probability
transform = Albumentations(p=1.0)
transform.transform = A.Compose([A.ToGray(p=0.5)])

# Apply the transformation to create a new input variation
augmented_img = transform(img)

# This process helps models focus on edges and shapes, improving robustness

관련 용어와의 차이점#

워크플로우 논의 시 혼동을 피하기 위해 특징 공학을 유사한 개념과 구분하는 것이 도움이 됩니다.

  • 피처 엔지니어링 대 피처 추출: 종종 혼용되어 사용되지만 미묘한 차이가 있습니다. 피처 엔지니어링은 도메인 지식을 기반으로 새로운 입력을 구축하는 수동의 창의적인 과정을 의미합니다. 대조적으로 피처 추출은 고차원 데이터를 조밀한 표현으로 압축하는 자동화된 방법이나 수학적 투영(예: PCA)을 의미하는 경우가 많습니다. 딥러닝 (DL)에서 합성곱 신경망 (CNN)의 레이블은 경계와 텍스처에 대한 필터를 학습하여 자동화된 피처 추출을 수행합니다.
  • 피처 엔지니어링 대 임베딩: 현대 자연어 처리 (NLP)에서 (단어 빈도 카운팅과 같은) 수동 피처 생성은 대체로 임베딩으로 대체되었습니다. 임베딩은 의미적 의미를 포착하기 위해 모델 자체가 학습한 조밀한 벡터 표현입니다. 임베딩은 피처의 한 형태이지만, 수동으로 명시적으로 "엔지니어링"되는 것이 아니라 자동 머신러닝 (AutoML) 과정을 통해 학습됩니다.

피처 엔지니어링을 마스터함으로써 개발자는 더 정확할 뿐만 아니라 더 효율적이며, 높은 성능을 달성하는 데 더 적은 연산 능력이 필요한 모델을 구축할 수 있습니다. Ultralytics 플랫폼과 같은 도구는 데이터셋 관리 및 모델 학습을 위한 직관적인 인터페이스를 제공함으로써 이를 용이하게 하며, 사용자가 피처 전략을 빠르게 반복할 수 있도록 합니다.

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

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