강의
Python으로 배우는 Unsupervised Learning
중급기술 수준
업데이트됨 2025. 12.
PythonMachine Learning4시간13 동영상52 연습 문제4,150 XP180K+성취 증명서
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요강의 설명
선수 조건
Supervised Learning with scikit-learn1
데이터셋 탐색을 위한 클러스터링
데이터셋에 숨어 있는 그룹(또는 "클러스터")을 찾는 방법을 배웁니다. 이 장의 끝에서는 주가 데이터를 활용해 기업을 클러스터링하고, 측정값 클러스터링으로 서로 다른 종을 구분해 볼 거예요.
2
계층적 클러스터링과 t-SNE로 하는 시각화
이 장에서는 데이터 시각화를 위한 두 가지 unsupervised learning 기법인 계층적 클러스터링과 t-SNE를 배웁니다. 계층적 클러스터링은 데이터 샘플을 점점 더 큰 클러스터로 병합하여, 결과 클러스터 계층 구조를 트리로 시각화합니다. t-SNE는 데이터 샘플을 2차원 공간에 매핑해 샘플 간의 근접성을 시각적으로 파악할 수 있게 해 줍니다.
3
데이터 상관 제거와 차원 축소
차원 축소는 데이터셋을 자주 나타나는 공통 패턴으로 요약합니다. 이 장에서는 차원 축소의 가장 기본 기법인 "Principal Component Analysis"("PCA")를 배웁니다. PCA는 감독학습 전에 모델 성능과 일반화를 높이는 데 자주 쓰이며, unsupervised learning에도 유용합니다. 예를 들어, PCA의 변형을 사용해 Wikipedia 문서를 내용에 따라 클러스터링해 볼 거예요!
4
해석 가능한 특성 발견하기
이 장에서는 샘플을 해석 가능한 부분의 조합으로 표현하는 차원 축소 기법 "Non-negative matrix factorization"("NMF")를 배웁니다. 예를 들어 문서는 주제의 조합으로, 이미지는 자주 나타나는 시각적 패턴의 조합으로 표현할 수 있어요. 또한 NMF를 사용해 읽을 만한 유사 문서를 찾거나, 청취 이력에 맞는 음악 아티스트를 추천하는 추천 시스템도 만들어 봅니다!
Python으로 배우는 Unsupervised Learning
강의 완료
19백만 명 이상의 학습자와 함께 Python으로 배우는 Unsupervised Learning을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.