--- id: ML-KNN-001 category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 1.0 tags: [machine-learning, knn, instance-based-learning, similarity-metrics, classification] last_reinforced: 2026-04-26 --- # K-Nearest Neighbors (K-NN, K-μ΅œκ·Όμ ‘ 이웃) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "λ°μ΄ν„°μ˜ μ •μ²΄λŠ” κ·Έ 주변에 λˆ„κ°€ μžˆλŠλƒμ— 따라 κ²°μ •λœλ‹€" β€” μƒˆλ‘œμš΄ λ°μ΄ν„°μ˜ λ ˆμ΄λΈ”μ„ μ˜ˆμΈ‘ν•  λ•Œ, νŠΉμ§• 곡간 μƒμ—μ„œ κ°€μž₯ κ°€κΉŒμš΄ K개의 ν›ˆλ ¨ 데이터(이웃)λ₯Ό μ°Ύμ•„ κ·Έλ“€μ˜ λ‹€μˆ˜κ²°(λΆ„λ₯˜)μ΄λ‚˜ 평균(νšŒκ·€)으둜 값을 κ²°μ •ν•˜λŠ” 직관적인 μ•Œκ³ λ¦¬μ¦˜. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **μΆ”μΆœλœ νŒ¨ν„΄:** "Proximity-based Reasoning" β€” λ³„λ„μ˜ ν•™μŠ΅ κ³Όμ • 없이 데이터 μ‚¬μ΄μ˜ 거리λ₯Ό κ³„μ‚°ν•˜μ—¬ μ¦‰κ°μ μœΌλ‘œ 결둠을 λ‚΄λ¦¬λŠ” 사둀 기반 ν•™μŠ΅(Instance-based Learning) νŒ¨ν„΄. - **핡심 μš”μ†Œ:** - **Distance Metrics:** μœ ν΄λ¦¬λ””μ•ˆ(Euclidean), λ§¨ν•΄νŠΌ(Manhattan), 코사인(Cosine) 거리 λ“± λ°μ΄ν„°μ˜ νŠΉμ„±μ— λ§žλŠ” 척도 선택이 μ€‘μš”. - **K value:** μ΄μ›ƒμ˜ 수. Kκ°€ λ„ˆλ¬΄ μž‘μœΌλ©΄ λ…Έμ΄μ¦ˆμ— 민감(Overfitting), λ„ˆλ¬΄ 크면 경계가 λͺ¨ν˜Έ(Underfitting)해짐. - **Feature Scaling:** λͺ¨λ“  νŠΉμ§•μ΄ 거리 계산에 κ³΅ν‰ν•˜κ²Œ λ°˜μ˜λ˜λ„λ‘ μ •κ·œν™”(Normalization) ν•„μˆ˜. - **의의:** μ•Œκ³ λ¦¬μ¦˜μ΄ 맀우 λ‹¨μˆœν•˜μ—¬ κ΅¬ν˜„μ΄ 쉽고, λ°μ΄ν„°μ˜ 뢄포가 λΉ„μ„ ν˜•μ μ΄κ±°λ‚˜ λ³΅μž‘ν•  λ•Œλ„ ν›Œλ₯­ν•œ κΈ°μ€€(Baseline) μ„±λŠ₯을 μ œκ³΅ν•¨. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** μ°¨μ›μ˜ μ €μ£Ό(Curse of Dimensionality)둜 인해 고차원 λ°μ΄ν„°μ—μ„œ μ„±λŠ₯이 κΈ‰κ°ν•œλ‹€λŠ” ν•œκ³„κ°€ μžˆμœΌλ‚˜, μ΅œκ·Όμ—λŠ” PCA 등을 ν†΅ν•œ 차원 μΆ•μ†Œλ‚˜ κ³ μ„±λŠ₯ 근사 κ·Όμ ‘ 이웃(ANN) 검색 기술과 κ²°ν•©ν•˜μ—¬ ν•œκ³„λ₯Ό 극볡함. - **μ •μ±… λ³€ν™”:** Antigravity ν”„λ‘œμ νŠΈλŠ” μœ μ‚¬ν•œ λ¬Έλ§₯을 κ°€μ§„ 지식을 검색할 λ•Œ, 의미 벑터 κ³΅κ°„μ—μ„œμ˜ K-NN 탐색을 톡해 κ°€μž₯ 관련성이 높은 λ¬Έμ„œ 후보ꡰ을 μ¦‰μ‹œ λ„μΆœν•¨. ## πŸ”— 지식 μ—°κ²° (Graph) - [[Instance-based-Learning|Instance-based-Learning]], Distance-Metrics-in-AI, [[Dimensionality-Reduction|Dimensionality-Reduction]], [[Indexing-Strategies|Indexing-Strategies]] - **Raw Source:** 10_Wiki/Topics/AI/K-Nearest-Neighbors-K-NN.md