aboutsummaryrefslogtreecommitdiff
path: root/Fundamentals_of_Accelerated_Data_Science/3-05_knn.md
diff options
context:
space:
mode:
authorleshe4ka46 <alex9102naid1@ya.ru>2025-12-09 10:10:48 +0300
committerleshe4ka46 <alex9102naid1@ya.ru>2025-12-09 10:10:48 +0300
commitf60863aecfdfb2a7a35c9d2d4233142ca17c9152 (patch)
tree6d9746dc7b99f40ffa9a35592f8638ee5b8a4ee9 /Fundamentals_of_Accelerated_Data_Science/3-05_knn.md
parentd8df84af00cfe3038fc696417fd97b33eca0146e (diff)
rapids ok
Diffstat (limited to 'Fundamentals_of_Accelerated_Data_Science/3-05_knn.md')
-rw-r--r--Fundamentals_of_Accelerated_Data_Science/3-05_knn.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/Fundamentals_of_Accelerated_Data_Science/3-05_knn.md b/Fundamentals_of_Accelerated_Data_Science/3-05_knn.md
new file mode 100644
index 0000000..5fdf591
--- /dev/null
+++ b/Fundamentals_of_Accelerated_Data_Science/3-05_knn.md
@@ -0,0 +1,19 @@
+lazy learner
+деревья для поиска ближайших значений (KD, Q, R, Ball)
+
+- k-dimensional tree
+Recursively splits data along coordinate axes.
+at each node pick a dimension, split at median, each node becomes a hyperrectangle in d-dimensional space.
+
+- Quad-Tree
+Each node is a square region. If too many points fall into a region subdivide into 4 equal quadrants
+
+- rectangle tree
+Each node stores several children, each with a Minimum Bounding Rectangle covering many points or objects. Subtrees group spatially close objects. Insertions try to minimize rectangle enlargement.
+
+- Ball-Tree
+Each node contains:
+ - a center point
+ - a radius enclosing all points in that node
+Two children represent two balls that split the data
+