지도 학습이란 레이블이 지정된 데이터를 사용해 모델을 훈련시켜 예측을 수행하는 머신러닝 기법의 한 유형입니다. 지도 학습에서 모델은 알려진 입력 데이터셋과 응답 변수를 사용하여 분류 또는 회귀 작업을 수행합니다.
지도 학습은 레이블된 데이터를 사용해 예측을 수행하도록 모델을 학습시키는 머신러닝의 한 유형으로, 알고리즘이 알려진 입력 데이터(특성)와 알려진 응답(출력) 쌍으로부터 학습합니다.
주요 유형은 분류와 회귀입니다. 분류는 장비 부품이 불량인지 양호한지와 같은 범주형 응답을 예측하고, 회귀는 전력 부하나 배터리 SoC와 같은 연속 값을 예측합니다.
지도 학습은 알려진 입력과 출력을 가진 레이블된 학습 데이터가 필요하지만, 비지도 학습은 레이블이 없는 데이터를 사용해 인간의 개입 없이 숨겨진 패턴을 발견합니다. 지도 학습의 결과는 일반적으로 더 정확하지만 데이터에 레이블을 붙이는 작업이 시간 소모적이고 비용이 많이 들 수 있습니다.
의료 영상 및 종양 검출, 심전도(ECG) 신호 분류, 전력 수요 예측, 신용 점수 산정, 산업 자동화에서의 Anomaly Detection, 전기차의 배터리 SoC 추정 등이 있습니다.
결정 트리, Support Vector Machine (SVM), 신경망은 지도 학습에서 분류와 회귀 작업 모두에 적용할 수 있습니다.
모델 개선은 특징 엔지니어링(특성 선택 및 변환 포함)과 하이퍼파라미터 튜닝을 포함하며, 학습률, 배치 크기, 에포크 수와 같이 최적의 성능을 내는 매개변수를 찾는 작업이 포함됩니다.
MATLAB은 머신러닝 모델의 학습 및 평가를 위한 Classification Learner 및 Regression Learner 앱, 신경망을 위한 Deep Network Designer 앱, 데이터 전처리, 특징 엔지니어링 및 모델을 임베디드 시스템에 배포하기 위한 도구를 제공합니다.
레이블된 데이터는 모델에게 패턴과 관계를 학습시키는 올바른 입력-출력 쌍을 제공하여 예측 정확도에 직접적인 영향을 미칩니다. 레이블된 데이터의 품질과 현실성은 모델 성능과 미지의 데이터에 대한 일반화 능력에 매우 중요합니다.
자료
문서, 예제, 비디오 등을 통해 여러분의 지식을 확장할 수 있습니다.