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

Feature Engineering

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

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

Link to this sectionAI에서의 특징 공학의 역할#

인공지능(AI) 맥락에서 원시 데이터는 즉시 처리하기에 적합하지 않은 경우가 많습니다. 이미지는 크기 조정이 필요할 수 있고, 텍스트는 토큰화가 필요할 수 있으며, 표 형식의 데이터는 종종 결측값이나 관련 없는 열을 포함합니다. 특징 공학은 원시 정보와 알고리즘이 필요로 하는 수학적 표현 사이의 격차를 해소합니다. 효과적인 엔지니어링은 모델이 놓칠 수 있는 중요한 관계를 부각할 수 있는데, 예를 들어 '거리'와 '시간'을 결합하여 '속도'라는 특징을 만드는 것과 같습니다. 이 과정은 데이터 전처리와 밀접하게 관련되어 있지만, 전처리가 데이터 정제 및 형식화에 초점을 맞추는 반면, 특징 공학은 예측 능력을 높이기 위한 창의적인 개선에 중점을 둡니다.

컴퓨터 비전 작업의 경우, 특징 공학은 상당히 발전했습니다. 전통적인 방식은 크기 불변 특징 변환(SIFT)과 같은 기술자를 수동으로 제작하여 가장자리와 모서리를 식별하는 것이었습니다. 오늘날 YOLO26과 같은 딥러닝 모델은 은닉층 내에서 자동화된 특징 추출을 수행합니다. 그러나 합성 데이터를 생성하거나 모자이크 및 믹스업과 같은 데이터 증강 기법을 적용하여 훈련 중 모델이 더 강력한 특징 변형에 노출되도록 하는 등, 데이터셋을 준비하는 과정에서 엔지니어링은 여전히 중요한 역할을 합니다.

Link to this section일반적인 기법 및 응용 분야#

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

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

Link to this section실제 사례#

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

  1. 제조업의 예지 보전: 스마트 제조에서 센서는 기계의 원시 진동 및 온도 데이터를 수집합니다. 엔지니어는 온도의 '변화율'이나 진동 강도의 '이동 평균'을 나타내는 특징을 생성할 수 있습니다. 이러한 엔지니어링된 특징을 통해 이상 탐지 모델은 현재 센서 수치에 대응하는 것을 넘어 며칠 앞서 장비 고장을 예측할 수 있습니다.

  2. 신용 위험 평가: 금융 기관은 대출 자격을 평가하기 위해 특징 공학을 사용합니다. 단순히 원시적인 "소득" 수치만 보는 대신, "부채 대비 소득 비율"이나 "신용 사용률"과 같은 특징을 엔지니어링할 수 있습니다. 이러한 파생 특징은 차주의 재무 건전성에 대한 더 세밀한 통찰을 제공하여 더 정확한 위험 분류를 가능하게 합니다.

Link to this section코드 예제: 사용자 정의 특징 증강#

컴퓨터 비전에서 우리는 이미지를 증강하여 다양한 환경 조건을 시뮬레이션함으로써 특징을 "엔지니어링"할 수 있습니다. 이는 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

Link to this section관련 용어와의 차이점#

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

  • 특징 공학 vs. 특징 추출: 종종 혼용되기도 하지만, 미묘한 차이가 있습니다. 특징 공학은 도메인 지식을 기반으로 새로운 입력을 구성하는 수동적이고 창의적인 과정을 의미합니다. 반면, 특징 추출은 고차원 데이터를 조밀한 표현으로 증류하는 자동화된 방법이나 수학적 투영(예: PCA)을 의미합니다. 딥러닝(DL)에서 합성곱 신경망(CNN)의 계층은 가장자리와 질감에 대한 필터를 학습함으로써 자동화된 특징 추출을 수행합니다.
  • 특징 공학 vs. 임베딩: 현대의 자연어 처리(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를 함께 구축합시다!

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