볼 트리(Ball Tree)
term_id: ball_tree
Category: basic_concepts
Definition
볼 트리는 데이터를 초입방체(hyperrectangles)가 아닌 중첩된 초구(볼)로 분할합니다. 이 구조는 거리 계산을 통해 최근접 이웃 쿼리 시 효율적인 가지치기(pruning)를 가능하게 합니다.
Summary
고차원 데이터셋에서 최근접 이웃 검색을 최적화하기 위해 공간상의 점을 조직하는 데 사용되는 이진 트리 데이터 구조입니다.
Key Concepts
- 초구 분할(Hypersphere partitioning)
- 최근접 이웃 검색(Nearest neighbor search)
- 고차원 데이터(High-dimensional data)
- 트리 순회(Tree traversal)
Use Cases
- K-최근접 이웃(KNN)
- 클러스터링 분석
- 이상 탐지
Code Example
| |