[μ±… 리뷰] λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œ 섀계 | Designing Machine Learning Systems

2023. 10. 12. 22:37Β·πŸ’¬ ETC/μ±… 리뷰
λ°˜μ‘ν˜•
Designing Machine Learning Systems (λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œ 섀계)

 

 

λŒ€ν•™μ›μ—μ„œ κ²½ν—˜ν•˜λŠ” λ”₯λŸ¬λ‹ λͺ¨λΈ κ°œλ°œμ€ 싀무적인 λΆ€λΆ„λ³΄λ‹€λŠ” μ•„λ¬΄λž˜λ„ ν•™μˆ μ μΈ 뢀뢄에 초점이 맞좰져 μžˆλ‹€. μ§€κΈˆμ€ 직μž₯μ—μ„œ λ”₯λŸ¬λ‹ λͺ¨λΈμ„ κ°œλ°œν•˜λ©° μ—¬λŸ¬ 싀무적인 κ²½ν—˜μ„ ν•˜κ³  μžˆμ§€λ§Œ, 쑰금 더 근원적인 곡뢀λ₯Ό 해보면 μ’‹μ§€ μ•Šμ„κΉŒλΌλŠ” 생각에 μΉ© ν›„μ˜Œμ˜ "Designing Machine Learning Systems (λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œ 섀계)"λΌλŠ” 책을 κ΅¬λ§€ν–ˆλ‹€. λ”₯λŸ¬λ‹ λΆ„μ•Όμ˜ 경우 졜근 λͺ‡ λ…„κ°„μ˜ λ°œμ „μ΄ λ§Žμ•˜κΈ° λ•Œλ¬Έμ— κ΄€λ ¨ μ„œμ μ„ ꡬ맀할 λ•Œ 초판 λ°œν–‰μΌμ„ 보게 λ˜λŠ”λ°, 이 책은 초판 1쇄 λ°œν–‰μ΄ 2023λ…„ 3월이라 ꡉμž₯히 졜근의 책이닀.

 


 

μ €μž - μΉ© ν›„μ˜Œ

μΉ© ν›„μ˜Œμ€ 클레이폿 AI의 곡동 창립자이자 CEO이며 μ—”λΉ„λ””μ•„, μŠ€λ…Έν΄ AI, λ„·ν”Œλ¦­μŠ€μ— μž¬μ§ν•˜λ©° λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œμ„ κ°œλ°œν•΄μ™”λ‹€. μŠ€νƒ νΌλ“œ 학뢀생일 λ•ŒλŠ” 'λ”₯λŸ¬λ‹ 연ꡬλ₯Ό μœ„ν•œ ν…μ„œν”Œλ‘œ'λΌλŠ” κ°•μ˜λ‘œ 학생듀을 직접 κ°€λ₯΄μ³€κ³ , ν˜„μž¬λŠ” 이 μ±…μ˜ ν† λŒ€κ°€ 된 'CS 329S: λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œ 섀계(Machine Learning Systems Design)λ₯Ό κ°•μ˜ν•˜κ³  μžˆλ‹€κ³  ν•œλ‹€. 이λ ₯이 μ•„μ£Ό ꡡ직 κ΅΅μ§ν•˜λ‹€...

 

 

μ±… 간단 μ„€λͺ…

이 책은 ML을 ν™œμš©ν•΄ μ‹€μ œ 문제λ₯Ό ν•΄κ²°ν•˜λ €λŠ” μ‚¬λžŒμ„ μœ„ν•œ 책이며 λŒ€κ·œλͺ¨ ML μ‹œμŠ€ν…œμ— 쀑점을 두고 μ„€λͺ…ν•œλ‹€. μ±…μ—μ„œμ˜ ML은 λ”₯λŸ¬λ‹κ³Ό 고전적인 μ•Œκ³ λ¦¬μ¦˜μ„ λͺ¨λ‘ μ˜λ―Έν•œλ‹€. λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œμ˜ κ°œμš”λΆ€ν„° 데이터 μ—”μ§€λ‹ˆμ–΄λ§, ν”Όμ²˜ μ—”μ§€λ‹ˆμ–΄λ§, λͺ¨λΈ 개발/배포, ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œμ˜ λͺ¨λΈ ν…ŒμŠ€νŠΈ, MLOps λ“± ꡉμž₯히 포괄적인 κ°œλ…μ„ 닀룬닀. λ•Œλ¬Έμ— λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œμ„ μ „λ°˜μ μœΌλ‘œ μ΄ν•΄ν•˜κ³  μ•žμœΌλ‘œ λ‚΄κ°€ μ–΄λ–€ 것을 더 κ³΅λΆ€ν•˜λ©΄ 쒋을지 감을 μž‘λŠ” 데 도움이 λ λ§Œν•œ 책이닀.

 

ν•™κ³„μ—μ„œλŠ” 주둜 λ”₯λŸ¬λ‹ λͺ¨λΈ μžμ²΄λ‚˜ ν•™μŠ΅ 방법둠 λ˜λŠ” νŠΉμ • 도메인(CV, NLP,...)의 μ•Œκ³ λ¦¬μ¦˜μ— λŒ€ν•œ 연ꡬ가 μ£Όλ₯Ό 이룬닀. ν•˜μ§€λ§Œ ML을 ν”„λ‘œλ•μ…˜ ν™˜κ²½μ— μ μš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” λͺ¨λΈ 온라인 ν…ŒμŠ€νŠΈ, 데이터 처리, μ„œλ²„, μžμ› 관리, μ›Œν¬ ν”Œλ‘œ λ“± 정말 λ‹€μ–‘ν•œ 것듀이 ν•„μš”ν•˜λ‹€. λ˜ν•œ ν•™κ³„μ—μ„œλŠ” μ£Όμ–΄μ§„ λ°μ΄ν„°μ…‹μ—μ„œμ˜ μ„±λŠ₯을 λ†’μ΄λŠ” 것에 μ΄ˆμ μ„ λ§žμΆ”μ§€λ§Œ, ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œλŠ” μ§€μ†μ μœΌλ‘œ λ³€ν™”ν•˜λŠ” μž…λ ₯ λ°μ΄ν„°μ—μ„œλ„ μ„±λŠ₯을 μœ μ§€ν•˜λŠ” 것이 μ€‘μš”ν•˜λ‹€. λ•Œλ¬Έμ— 이 책은 ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œ μ‹ λ’°μ„± μžˆλŠ” ML λͺ¨λΈμ„ λ§Œλ“€κΈ° μœ„ν•œ 방법에 λŒ€ν•œ μ„€λͺ…도 ν¬ν•¨ν•œλ‹€.

 

 

λŠλ‚€ 점 

ν•™κ³„μ—μ„œλŠ” μ„±λŠ₯ 1%λ₯Ό 높이기 μœ„ν•΄ λ…Έλ ₯ν•˜λŠ” 것이 κ°€μΉ˜ μžˆλŠ” μΌμ΄μ§€λ§Œ, ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œλŠ” ML μ„±λŠ₯ μ§€ν‘œλ³΄λ‹€λŠ” λΉ„μ¦ˆλ‹ˆμŠ€ μ§€ν‘œκ°€ 더 μ€‘μš”ν•˜λ‹€λŠ” 말이 ꡉμž₯히 μ™€λ‹Ώμ•˜λ‹€. κΈ°μ—…μ—μ„œμ˜ ML λͺ¨λΈμ€ μΆ”μ²œ μ‹œμŠ€ν…œμ΄λ“  λ‚΄λΆ€ ν”„λ‘œμ„ΈμŠ€ μžλ™ν™”λ₯Ό μœ„ν•œ λ”₯λŸ¬λ‹ λͺ¨λΈμ΄λ“  챗봇과 같은 μƒμ„±ν˜• λͺ¨λΈμ΄λ“  κ²°κ΅­ νŠΉμ • λΉ„μ¦ˆλ‹ˆμŠ€ μ§€ν‘œλ₯Ό ν–₯μƒμ‹œν‚€λŠ” 것이 λͺ©ν‘œμ΄λ‹€. λ•Œλ¬Έμ— ν•™κ³„μ—μ„œλŠ” μ€‘μš”ν•œ μ„±λŠ₯ 1~2% 차이가 ν”„λ‘œλ•μ…˜ ν™˜κ²½μ—μ„œλŠ” 크게 μ€‘μš”ν•˜μ§€ μ•Šμ„ 수 μžˆλ‹€. ν•˜μ§€λ§Œ ML λͺ¨λΈμ„ μ‚¬μš©ν•΄μ„œ λΉ„μ¦ˆλ‹ˆμŠ€ μ§€ν‘œλ₯Ό ν–₯μƒμ‹œν‚€λŠ” 것은 μƒλ‹Ήνžˆ μ€‘μš”ν•œ 일이닀.

 

λͺ¨λΈ 개발 μ‹œμ—λ„ νŠΉμ • μž‘μ—…λ§ˆλ‹€μ˜ SOTA(State-Of-The-Art) λͺ¨λΈμ΄ κ°€μž₯ 쒋은 μ„±λŠ₯을 λ‚΄μ§€ μ•ŠλŠ”λ‹€λŠ” 말도 곡감이 κ°”λ‹€. λ¦¬λ”λ³΄λ“œμ—μ„œμ˜ SOTA λͺ¨λΈμ€ ν•΄λ‹Ή μ†Œκ·œλͺ¨μ˜ λ°μ΄ν„°μ…‹μ—μ„œμ˜ μ„±λŠ₯이 쒋은 것일 뿐 λͺ¨λ“  λ°μ΄ν„°μ—μ„œ 쒋은 μ„±λŠ₯을 λ‚΄λŠ” 것은 μ ˆλŒ€ μ•„λ‹ˆλ‹€. λ•Œλ¬Έμ— ML μ—”μ§€λ‹ˆμ–΄μ—κ²Œ 쒋은 λͺ¨λΈμ„ μ„ νƒν•˜λŠ” μΌμ΄λΌλŠ” 것은 μ–Έμ œλ‚˜ κΉŒλ‹€λ‘œμš΄ 일인 것 κ°™λ‹€.

 

λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œμ„ μ΄λ£¨λŠ” 인프라적인 λ‚΄μš©κ³Ό MLOps κ΄€μ μ˜ 이야기도 쒋은 λ‚΄μš©μ΄ λ§Žμ•˜λ‹€. λ¨Έμ‹ λŸ¬λ‹ κ΄€λ ¨ 업무λ₯Ό μˆ˜ν–‰ν•˜λ‹€ 보면 λŠκ»΄μ§€λŠ” 것듀을 ꡉμž₯히 잘 μ •λ¦¬ν•œ μ±…μ΄λΌλŠ” 생각이 λ“€μ–΄μ„œ μ’‹μ•˜λ‹€. 

 

ν•˜μ§€λ§Œ, μ±…μ˜ νŽ˜μ΄μ§€λ₯Ό μ±„μš°κΈ° μœ„ν•œ 챕터가 간간이 μ‘΄μž¬ν•˜κΈ΄ ν•œλ‹€. 프루닝 λ“±μ˜ λͺ¨λΈ μ••μΆ• 방법을 μ„€λͺ…ν•˜κ±°λ‚˜ ν”Όμ²˜ μ—”μ§€λ‹ˆμ–΄λ§ 기법듀을 ν•˜λ‚˜ν•˜λ‚˜ μ„€λͺ…ν•˜λŠ” 뢀뢄듀이 μžˆλ‹€. λ˜ν•œ 주둜 예츑 μ‹œμŠ€ν…œ, μΆ”μ²œ μ‹œμŠ€ν…œ λ“±μ˜ λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈ κ°œλ°œμ— 초점이 맞좰져 μžˆλ‹€. λ•Œλ¬Έμ— μ»΄ν“¨ν„°λΉ„μ „μ΄λ‚˜ μžμ—°μ–΄μ²˜λ¦¬ μ—”μ§€λ‹ˆμ–΄μ—κ² λΆˆν•„μš”ν•œ λ‚΄μš©λ„ λ§ŽμœΌλ‹ˆ μ±•ν„°λ³„λ‘œ μ„ λ³„ν•΄μ„œ μ½μ–΄λ³΄λŠ” 게 쒋을 것 κ°™λ‹€. 

 

이 책을 λ‹€ μ½λŠ”λ‹€κ³  λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œμ„ μ„€κ³„ν•˜λŠ” 방법을 터득할 μˆ˜λŠ” μ—†λ‹€. λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œ 섀계에 λŒ€ν•œ κ°œλ‘ κ°™μ€ μ„±κ²©μ˜ 책이기 λ•Œλ¬Έμ—, 쑰금 더 깊게 κ³΅λΆ€ν•˜κ³  싢은 주제의 λ°©ν–₯을 μ°ΎλŠ” μš©λ„λ‘œ μƒκ°ν•˜λŠ” 것이 쒋을 것 κ°™λ‹€.

 

 

μΆ”μ²œ λ…μž

μ΄ˆλ…„ μ°¨ AI/ML/CV/NLP μ—”μ§€λ‹ˆμ–΄μ™€ Data Scientist, AI Researcher μ§κ΅°μ—κ²Œ μΆ”μ²œν•˜λ©° κ΄€λ ¨ μ—”μ§€λ‹ˆμ–΄λ₯Ό ν¬λ§ν•˜λŠ” 학생듀도 읽어보면 쒋을 것 κ°™λ‹€. λ™μΌν•œ μ§μ—…μ²˜λŸΌ 보여도 κΈ°μ—…λ§ˆλ‹€ μ—”μ§€λ‹ˆμ–΄μ˜ 업무 λ²”μœ„κ°€ λ‹€λ₯΄μ§€λ§Œ, researcher라 λΆ€λ₯΄λŠ” 직ꡰ λ˜ν•œ μ˜¨μ „νžˆ μ—°κ΅¬μ—λ§Œ μ§‘μ€‘ν•˜λŠ” κ²½μš°λŠ” ν”μΉ˜ μ•ŠκΈ°μ— 이 책을 μ½μ–΄λ³΄λŠ” 것이 도움이 되리라 μƒκ°ν•œλ‹€.

 

이제 막 λ¨Έμ‹ λŸ¬λ‹μ„ 배우고 μžˆλŠ” μ‚¬λžŒμ—κ²ŒλŠ” μΆ”μ²œν•˜μ§€ μ•ŠλŠ”λ‹€. μ–΄λŠ 정도 λ¨Έμ‹ λŸ¬λ‹μ— λŒ€ν•œ 이해가 있고 λͺ¨λΈμ„ κ°œλ°œν•΄λ³Έ κ²½ν—˜μ΄ μžˆμ–΄μ•Ό 도움이 λ˜λŠ” λ‚΄μš©μ΄ 많기 λ•Œλ¬Έμ΄λ‹€.

 

λ°˜μ‘ν˜•

'πŸ’¬ ETC > μ±… 리뷰' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[μ±… μΆ”μ²œ] λ‚˜λŠ” AIμ—”μ§€λ‹ˆμ–΄μž…λ‹ˆλ‹€ | 제이펍 | AI/ML 직ꡰ μ·¨μ—… & μ„±μž₯ κ°€μ΄λ“œ  (2) 2026.01.05
[μ±… 리뷰] 주식보닀 쉽고 νŽ€λ“œλ³΄λ‹€ 효과적인 ETF νˆ¬μžμ§€λ„  (0) 2024.01.06
[μ±… 리뷰] μ„œλΉ„μŠ€ 기획자둜 μΌν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€ | IT기획자의 μ‹œκ°μ„ 배울 수 μžˆλŠ” μ±… | κ°œλ°œμžμ—κ²Œλ„ 도움이 λ˜λŠ” IT 기획 이야기  (0) 2023.05.17
'πŸ’¬ ETC/μ±… 리뷰' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • [μ±… μΆ”μ²œ] λ‚˜λŠ” AIμ—”μ§€λ‹ˆμ–΄μž…λ‹ˆλ‹€ | 제이펍 | AI/ML 직ꡰ μ·¨μ—… & μ„±μž₯ κ°€μ΄λ“œ
  • [μ±… 리뷰] 주식보닀 쉽고 νŽ€λ“œλ³΄λ‹€ 효과적인 ETF νˆ¬μžμ§€λ„
  • [μ±… 리뷰] μ„œλΉ„μŠ€ 기획자둜 μΌν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€ | IT기획자의 μ‹œκ°μ„ 배울 수 μžˆλŠ” μ±… | κ°œλ°œμžμ—κ²Œλ„ 도움이 λ˜λŠ” IT 기획 이야기
뭅즀
뭅즀
AI 기술 λΈ”λ‘œκ·Έ
    λ°˜μ‘ν˜•
  • 뭅즀
    moovzi’s Doodle
    뭅즀
  • 전체
    였늘
    μ–΄μ œ
  • 곡지사항

    • ✨ About Me
    • λΆ„λ₯˜ 전체보기 (213)
      • πŸ“– Fundamentals (34)
        • Computer Vision (9)
        • 3D vision & Graphics (6)
        • AI & ML (16)
        • NLP (2)
        • etc. (1)
      • πŸ› Research (75)
        • Deep Learning (7)
        • Perception (19)
        • OCR (7)
        • Multi-modal (5)
        • Image•Video Generation (18)
        • 3D Vision (4)
        • Material • Texture Recognit.. (8)
        • Large-scale Model (7)
        • etc. (0)
      • πŸ› οΈ Engineering (8)
        • Distributed Training & Infe.. (5)
        • AI & ML μΈμ‚¬μ΄νŠΈ (3)
      • πŸ’» Programming (92)
        • Python (18)
        • Computer Vision (12)
        • LLM (4)
        • AI & ML (18)
        • Database (3)
        • Distributed Computing (6)
        • Apache Airflow (6)
        • Docker & Kubernetes (14)
        • μ½”λ”© ν…ŒμŠ€νŠΈ (4)
        • C++ (1)
        • etc. (6)
      • πŸ’¬ ETC (4)
        • μ±… 리뷰 (4)
  • 링크

    • 리틀리 ν”„λ‘œν•„ (λ©˜ν† λ§, λ©΄μ ‘μ±…,...)
    • γ€Žλ‚˜λŠ” AI μ—”μ§€λ‹ˆμ–΄μž…λ‹ˆλ‹€γ€
    • Instagram
    • Brunch
    • Github
  • 인기 κΈ€

  • 졜근 λŒ“κΈ€

  • 졜근 κΈ€

  • hELLOΒ· Designed Byμ •μƒμš°.v4.10.3
뭅즀
[μ±… 리뷰] λ¨Έμ‹ λŸ¬λ‹ μ‹œμŠ€ν…œ 섀계 | Designing Machine Learning Systems
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”