Data Science Academy · 강의

계층적 군집화와 DBSCAN

다양한 형태와 밀도의 군집을 찾습니다

레슨 3/413개 단계

계층적 군집화와 DBSCAN은(는) CoddyKit의 무료 Data Science Academy 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Data Science Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

k-평균을 넘어

k-평균은 둥글고 크기가 비슷한 클러스터와 고정된 k를 가정합니다. 이 가정이 맞지 않을 때는 다른 알고리즘이 더 복잡한 형태와 밀도를 처리할 수 있습니다. 🔍

계층 만들기

계층적 클러스터링은 가장 가까운 두 그룹을 반복해서 합치며, 아래에서 위로 중첩된 클러스터의 트리를 만듭니다.

덴드로그램 읽기

이 트리는 덴드로그램으로 그립니다. 선택한 높이에서 트리를 자르면 아래쪽 가지가 클러스터가 됩니다.

처음부터 k를 정할 필요 없음

실질적인 장점은 초기에 k를 확정하지 않아도 된다는 것입니다. 덴드로그램을 살펴본 다음 어디에서 자를지 결정하면 됩니다.

연결 기준이 규칙을 정함

그룹 간 거리를 측정하는 방법은 워드, 평균, 완전 연결과 같은 연결 방식에 따라 달라집니다.

from sklearn.cluster import AgglomerativeClustering

밀도로 보는 관점

DBSCAN은 다른 관점을 사용합니다. 더 성긴 구간으로 분리된 조밀한 점 영역을 클러스터로 취급합니다.

두 가지 핵심 설정

DBSCAN에는 이웃 반경 eps와 최소 점 개수가 필요합니다. 이 두 값이 함께 얼마나 조밀해야 하는지를 정의합니다.

from sklearn.cluster import DBSCAN
model = DBSCAN(eps=0.5, min_samples=5)

개수도 스스로 찾음

k-평균과 달리 DBSCAN은 데이터의 밀도를 바탕으로 클러스터의 개수를 스스로 알아냅니다.

노이즈에는 별도 레이블 지정

성긴 영역의 점은 클러스터에 억지로 넣는 대신 레이블 -1을 사용해 노이즈로 표시합니다.

어떤 형태든 허용

밀도를 따르기 때문에 DBSCAN은 k-평균이 잘라 버릴 수 있는 길고 휘어진 클러스터나 특이한 형태의 클러스터도 찾아낼 수 있습니다.

도구 선택하기

탐색하고 싶은 중첩 구조에는 계층적 클러스터링을 사용하고, 이상치 처리가 내장된 불규칙한 형태에는 DBSCAN을 사용하십시오.

빠른 확인

DBSCAN의 두드러진 특징을 확인해 보겠습니다.

정리

계층적 클러스터링은 자를 수 있는 덴드로그램을 만들고, DBSCAN은 어떤 형태든 조밀한 클러스터를 찾으며 노이즈를 표시합니다. 🎯

무료로 시작

AI 튜터와 함께 Python을(를) 배우세요 — 무료

브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.

코스
30
레슨
120

자주 묻는 질문

“계층적 군집화와 DBSCAN” 강의는 무료인가요?

네 — “계층적 군집화와 DBSCAN” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Data Science Academy 강의 전체를 잠금 해제할 수 있습니다. Data Science Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“계층적 군집화와 DBSCAN”에서 뭘 배우나요?

다양한 형태와 밀도의 군집을 찾습니다 브라우저에서 직접 실행하는 실습 코드로 Data Science Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Data Science Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Data Science Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.

“계층적 군집화와 DBSCAN” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Data Science Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Data Science Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 지도 학습과 비지도 학습
  2. k-Means와 k 선택하기
  3. 계층적 군집화와 DBSCAN
  4. 군집 프로파일링과 이름 붙이기
← Data Science Academy(으)로 돌아가기