Zzong's Notes

방문

Home

❯

머신러닝

❯

Learning Paradigms

❯

unsupervised learning

unsupervised learning

최초 작성 2026-06-14마지막 수정 2026-10-24읽는 데 1분

노트 편집 ↗
  • clustering
    • K-means
    • DBSCAN
  • anomaly detection
    • One-class support vector machine
    • Isolation Forest
  • dimensionality reduction
    • machine_learning/dimensionality_reduction/Principal Component Analysis
    • Kernel PCA
    • Locally Linear Embedding
    • t-Stochastic Nearest Embedding
  • Association rule learning
    • Apriori
    • Eclat

링크된 언급

5
Bidirectional Encoder Representations from Transformers

...ned) 언어 모델이다. BERT is designed to pre-train deep bidirectional representations from unlabeled text(unsupervised learning) by jointly conditioning on both left and right context in all layers. 기존 방식들은 fine-tuning 을 잘 하지 ...

Gensim

Gensim 은 문서를 semantic vector 로 효율적으로 표현하기 위한 파이썬 라이브러리이다. Gensim 은 구조화 되어있지 않은 plain text 를 unsupervised learning 알고리즘을 통해 처리한다. Gensim 에서 지원하는 비지도 학습 알고리즘은 Word2Vec, FastText, LDA, LSA 등 이 있다.

self-supervised

...도학습처럼 훈련하는 방식이다. 입력의 일부를 감추거나 변형해 놓고 원래 모습을 맞히게 하면, 정답은 원본에 이미 들어 있으므로 라벨링 비용이 들지 않는다. 라벨이 없다는 점에서 unsupervised learning 에 속하지만, 실제 학습 루프는 손실 함수와 정답이 있는 지도학습과 똑같다. 그래서 따로 이름을 붙여 부른다. 정답을 만드는 방법 가리고 복원하기 — masked languag...

supervised learning

unsupervised learning

T5

학습 방식 Span corruption task 를 통해 unsupervised learning (MLM) 만 적용했다고 한다.

함께 보면 좋은 글

supervised learning

Tags unsupervised learning k-Nearest Neighbors linear regression logistic regression support vector machine Decision Tree and random forest

self-supervised

사람이 붙인 라벨 없이, 데이터 자체에서 정답을 만들어 지도학습처럼 훈련하는 방식이다. 입력의 일부를 감추거나 변형해 놓고 원래 모습을 맞히게 하면, 정답은 원본에 이미 들어 있으므로 라벨링 비용이 들지 않는다.

DBSCAN

DBSCAN은 density 기반 clustering 알고리즘이다. 가까운 이웃이 충분히 많은 point를 core point로 보고, core point들이 이어진 dense region을 cluster로 만든다.

anomaly detection

Fraud Detection x^{(i)} is features of user i‘s activities Model p(x) from data: p(x)\lt\varepsilon 인 경우를 체크하여 비정상적인 활동을 감지 Monitoring computers in a data center x^{(i)} is features of machine i...

t-Stochastic Nearest Embedding

t-Stochastic Nearest Embedding 는 vector visualization 을 위하여 자주 이용되는 차원 축소 알고리즘이다.

Principal Component Analysis

N 개의 i.i.d. 를 만족하는 데이터 포인트들 \mathbf{X}=\left[\mathbf{x}_{1},\ldots,\mathbf{x}_{N}\right]^{T} 이 존재하고, 각 \mathbf{x} 는 D 차원 벡터라고 하자. 이때 PCA 는 projection matrix \mathbf{P}=\left[\mathbf{p}_{1},\ldots,\mathbf{p}_{D^{\prime}}\right]^{T} 를 찾는 방법이다 (D^{\prime}\leq D).

K-means

k : 클러스터 개수 (사용자에 의해 정의됨) N : 객체 개수 r: 수렴할때 까지 반복한 iteration 횟수 D : 객체의 차원 수 (window 를 이용한 clustering 의 경우, window 길이)

Gensim

Gensim 은 문서를 semantic vector 로 효율적으로 표현하기 위한 파이썬 라이브러리이다.

semi-supervised learning

Semi-supervised learning은 label이 있는 데이터와 label이 없는 데이터를 함께 써서 모델을 학습하는 설정이다. label은 비싸고 unlabeled data는 많은 상황에서 자주 등장한다.

Locally Linear Embedding

Locally Linear Embedding(Locally Linear Embedding) 는 차원 축소에 사용되는 기법이다. Locally Linear Embedding 는 고차원에서 nearest neighbors 이었던 k 개의 점들을 저차원에서도 nearest neighbors 가 되도록 변환시킨다. 단점 k...