본문으로 바로가기

코스

Python으로 배우는 차원 축소

중급4시간

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

Python4시간16개 동영상58개 연습 문제4,700 XP36,634수료 확인서

무료 계정 만들기

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

수천 개 기업의 학습자가 선택한 서비스

코스 설명

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

사전 요구 사항

커리큘럼

코스 개요

1

고차원 데이터 탐색

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

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

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

특성 추출

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

Python으로 배우는 차원 축소

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

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

Python으로 배우는 차원 축소 | DataCamp