--- id: ML-ONLINE-001 category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 1.0 tags: [machine-learning, online-learning, streaming-data, incremental-learning, real-time-ai, mlops] last_reinforced: 2026-04-26 --- # Online Learning and Streaming (온라인 ν•™μŠ΅κ³Ό 슀트리밍) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "λ°μ΄ν„°μ˜ μœ νš¨κΈ°κ°„μ΄ μ§€λ‚˜κΈ° 전에 ν•™μŠ΅ν•˜κ³ , λ©ˆμΆ”μ§€ μ•ŠλŠ” μ •λ³΄μ˜ κ°•λ¬Ό(Stream) μœ„μ—μ„œ μ§€λŠ₯을 μ‹€μ‹œκ°„μœΌλ‘œ μ§„ν™”μ‹œμΌœλΌ" β€” λŒ€κ·œλͺ¨ 데이터λ₯Ό ν•œκΊΌλ²ˆμ— μ²˜λ¦¬ν•˜λŠ” λŒ€μ‹ , 순차적으둜 λ“€μ–΄μ˜€λŠ” 데이터 μƒ˜ν”Œμ΄λ‚˜ λ―Έλ‹ˆ 배치λ₯Ό μ¦‰μ‹œ λͺ¨λΈμ— λ°˜μ˜ν•˜μ—¬ μ΅œμ‹  μƒνƒœλ₯Ό μœ μ§€ν•˜λŠ” ν•™μŠ΅ νŒ¨λŸ¬λ‹€μž„. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **μΆ”μΆœλœ νŒ¨ν„΄:** "Sequential Update and Concept Drift Adaptation" β€” λͺ¨λΈ 전체λ₯Ό λ‹€μ‹œ ν•™μŠ΅μ‹œν‚€λŠ” λΉ„μš©μ„ 듀이지 μ•Šκ³ , μƒˆλ‘œμš΄ 데이터가 λ“€μ–΄μ˜¬ λ•Œλ§ˆλ‹€ κ°€μ€‘μΉ˜λ₯Ό μ‘°κΈˆμ”© μˆ˜μ •(Incremental Update)ν•¨μœΌλ‘œμ¨ κΈ‰λ³€ν•˜λŠ” 데이터 뢄포(Concept Drift)에 μ¦‰κ°μ μœΌλ‘œ λŒ€μ‘ν•˜λŠ” νŒ¨ν„΄. - **핡심 기술:** - **Stochastic Gradient Descent (SGD):** ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ μƒ˜ν”Œλ‘œ κ°€μ€‘μΉ˜λ₯Ό μ—…λ°μ΄νŠΈν•˜λŠ” 온라인 ν•™μŠ΅μ˜ κΈ°λ³Έ μ΅œμ ν™” 도ꡬ. - **Sliding Window:** μ΅œμ‹  데이터에 더 높은 비쀑을 두고 κ³Όκ±° 데이터λ₯Ό μ μ§„μ μœΌλ‘œ 망각. - **Stream Processing (Kafka, Flink):** λŒ€κ·œλͺ¨ 데이터 μŠ€νŠΈλ¦Όμ„ μ €μ§€μ—°μœΌλ‘œ μˆ˜μ§‘ν•˜κ³  μ²˜λ¦¬ν•˜λŠ” 인프라. - **의의:** μ„œλ²„ μžμ›μ΄ ν•œμ •μ μ΄κ±°λ‚˜ 데이터가 λ„ˆλ¬΄ μ»€μ„œ 전체λ₯Ό μ €μž₯ν•  수 μ—†λŠ” 경우, 그리고 μ‹€μ‹œκ°„ μΆ”μ²œμ΄λ‚˜ 이상 νƒμ§€μ²˜λŸΌ 'μ§€κΈˆ λ‹Ήμž₯'의 νŒλ‹¨μ΄ μ€‘μš”ν•œ λΆ„μ•Όμ˜ ν•„μˆ˜ 기술. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** 온라인 ν•™μŠ΅μ€ 데이터 λ…Έμ΄μ¦ˆμ— λ„ˆλ¬΄ λ―Όκ°ν•˜κ²Œ λ°˜μ‘ν•˜μ—¬ ν•™μŠ΅μ΄ μš”λ™μΉ  수 μžˆλ‹€λŠ” λ¬Έμ œκ°€ μžˆμ—ˆμœΌλ‚˜, μ΅œκ·Όμ—λŠ” μ•ˆμ •μ μΈ λͺ¨λ©˜ν…€ 기법과 λͺ¨λΈ 평균화(Model Averaging)λ₯Ό 톡해 μ‹€μ „μ—μ„œλ„ 높은 견고함을 확보함. - **μ •μ±… λ³€ν™”:** Antigravity ν”„λ‘œμ νŠΈλŠ” μ—μ΄μ „νŠΈμ˜ μ‚¬μš©μž κ°œμΈν™” ν”„λ‘œν•„ μ—…λ°μ΄νŠΈ μ‹œ, 전체 μž¬ν•™μŠ΅ λŒ€μ‹  온라인 ν•™μŠ΅ 기법을 μ μš©ν•˜μ—¬ μ‚¬μš©μžμ˜ μ΅œμ‹  μ„ ν˜Έλ„λ₯Ό 즉각 λ°˜μ˜ν•¨. ## πŸ”— 지식 μ—°κ²° (Graph) - [[Model-Drift-and-Monitoring]], [[Incremental-Learning]], [[Message-Queues-and-Event-Streams]], Real-time-Data-Processing - **Raw Source:** 10_Wiki/Topics/AI/Online-Learning-and-Streaming.md