본문으로 건너뛰기

강의

Python으로 배우는 차원 축소

중급4시간

데이터의 차원 축소 개념을 이해하고, Python을 사용해 이를 수행하는 기술을 숙달하세요.

Python4시간동영상 16개연습 문제 58개4,700 XP36,911수료 증명서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 사항에 동의하는 것으로 간주됩니다: 이용약관개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점에 동의하는 것으로 간주됩니다.

수천 개 기업의 학습자들이 사랑하는 서비스

강의 설명

고차원 데이터셋은 부담스럽게 느껴질 수 있고, 어디서 시작해야 할지 막막할 때가 많습니다. 보통은 새 데이터셋을 먼저 시각적으로 탐색하지만, 차원이 너무 많으면 기존 방법만으로는 충분하지 않아 보일 수 있죠. 다행히 고차원 데이터에 특화된 시각화 기법들이 있으며, 이 강의에서 이를 소개합니다. 데이터를 탐색하다 보면, 분산이 거의 없거나 다른 특성과 중복되어 많은 정보를 담지 못하는 특성들이 종종 발견됩니다. 이런 특성을 찾아내어 데이터셋에서 제거하고, 의미 있는 특성에 집중하는 방법을 배웁니다. 다음 단계로, 이런 특성들로 모델을 만들다 보면 예측하려는 대상에 전혀 영향을 주지 않는 특성이 있을 수도 있습니다. 차원을 줄이고 복잡성을 낮추기 위해, 이러한 무관한 특성도 찾아서 제거하는 방법을 학습합니다. 마지막으로, 상관성이 없는 주성분을 계산해 차원을 줄여 주는 특성 추출 기법도 익히게 됩니다.

선수 과목

커리큘럼

강의 개요

1

고차원 데이터 탐색

차원 축소의 개념을 소개하고, 이것이 왜 그리고 언제 중요한지 살펴봅니다. 특성 선택과 특성 추출의 차이를 배우고, 두 기법을 모두 데이터 탐색에 적용해 볼 거예요. 이 장의 마지막에는 고차원 데이터셋을 시각화할 수 있게 해 주는 강력한 특성 추출 기법인 t-SNE를 다룹니다.
챕터 시작
2

특성 선택 I - 정보 기반 선택

두 장에 걸친 특성 선택의 첫 번째 장에서는 차원의 저주와, 차원 축소가 이를 어떻게 극복하도록 돕는지 배웁니다. 분산이 거의 없거나, 결측값이 너무 많거나, 다른 특성과 강하게 상관되어 있어 데이터셋에 가치를 거의 더하지 못하는 특성을 감지하고 제거하는 여러 기법을 소개합니다.
챕터 시작
4

특성 추출

이 장은 가장 널리 사용되는 차원 축소 알고리즘인 주성분 분석(PCA)을 깊이 있게 다룹니다. 이 알고리즘이 왜, 어떻게 강력한지에 대한 직관을 쌓고, 데이터 탐색과 모델링 파이프라인의 전처리 모두에 적용해 볼 거예요. 멋진 이미지 압축 사례로 마무리합니다.
챕터 시작

Python으로 배우는 차원 축소

강의
완료

수료증 획득

지금 등록하기

DataCamp for Mobile로 데이터 역량을 키우세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 이어가세요.