비지도 학습은 레이블 미지정 데이터에서 추론을 이끌어내는 머신러닝 기법의 한 유형입니다. 비지도 학습은 인간의 지도나 결과에 대한 사전 지식 없이 데이터 내에서 숨겨진 패턴과 관계를 식별하는 것을 목표로 합니다.
비지도 학습은 레이블이 없는 데이터에서 숨겨진 패턴과 관계를 식별하여 감독이나 결과에 대한 사전 지식 없이 추론을 도출하는 머신러닝 기법입니다.
지도 학습은 입력과 출력이 레이블된 데이터로 모델을 학습시키는 반면, 비지도 학습은 사전 정의된 레이블이나 결과 없이 레이블이 없는 데이터를 사용하여 숨겨진 패턴과 구조를 발견합니다.
주요 유형은 Clustering (유사한 데이터 포인트를 함께 그룹화), 차원 축소(특징 수를 줄여 데이터 단순화), 연관 규칙(대규모 데이터베이스에서 변수 간의 관계 식별)입니다.
대표적인 Clustering 알고리즘에는 k-means, hierarchical clustering, Gaussian mixture models (GMM), DBSCAN, self-organizing maps, spectral clustering, hidden Markov models, fuzzy c-means 등이 있습니다.
차원 축소 기법은 필요한 정보를 보존하면서 특징의 수를 줄여 계산 부담을 낮추고 알고리즘 효율을 높이며 고차원 데이터를 시각화하고 분석하기 쉽게 만듭니다.
탐색적 데이터 분석, Anomaly Detection, 의료 영상 분할, 유전체학 및 생물정보학, 추천 시스템, 자연어 처리, Pattern Recognition 등에 사용됩니다.
예. MATLAB은 Clustering 알고리즘, PCA 및 t-SNE와 같은 차원 축소 기법, Deep Learning Toolbox를 통한 Autoencoder, 데이터 준비 및 분석을 위한 대화형 Live Editor 작업 등 비지도 학습을 위한 종합적인 도구를 제공합니다.
주성분 분석 (PCA)은 데이터를 직교 성분으로 변환하여 더 적은 수의 변수로 분산을 최대한 포착하는 새로운 변수인 주성분을 생성하는 기법이며, 이 주성분은 원래 변수들의 선형 결합입니다.
비지도 학습은 레이블링이 비용이 많이 들거나 시간이 오래 걸리거나 실용적이지 않은 실제 상황에서 유용하며, 이전에 접근할 수 없었던 레이블 없는 데이터로부터 의미 있는 통찰을 얻을 수 있게 합니다.
자료
문서, 예제, 비디오 등을 통해 여러분의 지식을 확장할 수 있습니다.