/ AI

비지도학습

비지도학습 (Unsupervised Learning)

기본적으로 ChatGPT를 이용하여 틀을 잡고 만들어갈 것이며, 하나씩 해결해나가는 느낌으로 ML을 복습 및 검토한다.

비지도학습 정의

  • 레이블(정답) 된 데이터 없이 입력 데이터만으로 패턴을 학습하는 머신러닝의 한 분야입니다.
  • 데이터의 구조나 패턴을 찾아내기 위해 데이터를 자동으로 클러스터링하거나, 차원 축소, 밀도 추정, 이상치 탐색 등 다양한 방법이 사용될 수 있습니다.
  • 사용 : 데이터 분석, 데이터 전처리, 데이터 시각화, 추천 시스템, 이미지/음성/텍스트 처리, 생성 모델링 등

해결 알고리즘 종류

  • 군집화(Clustering)

    데이터들을 서로 유사한 특징을 가진 그룹으로 나누는 알고리즘
    K-Means, Hierarchical Clustering 등

  • 차원 축소(Dimensionality Reduction)

    고차원 데이터를 저차원 데이터로 변환하는 알고리즘
    PCA, t-SNE, LLE 등이 있습니다.

  • 이상치 탐지(Outlier Detection)

    데이터셋에서 이상치를 탐지하는 알고리즘
    Isolation Forest, One-Class SVM 등

  • 연관 규칙 학습(Association Rule Learning)

    데이터에서 자주 발생하는 규칙을 찾아내는 알고리즘
    Apriori, FP-Growth 등

  • 생성 모델(Generative Model)

    데이터셋을 생성하는 확률 모델을 학습하는 알고리즘
    GAN, VAE 등

  • 클러스터링(Curver Clustering)

    곡선으로 이루어진 클러스터링 방법으로 이전의 클러스터링 방법들과는 차별화된 특성
    OPTICS, DBSCAN 등