u***
2022-10-01

수학이 어려운 개발자를 위한 코드 실습형 머신러닝 가이드북. 머신러닝 모델 구축부터 활용법까지 단계별로 설명하며 개발자가 마주하게 될 다양한 문제를 머신러닝으로 해결하는 법을 안내한다.
[BOOK] 개발자를 위한 머신러닝&딥러닝 - 로런스 모로니 지음 / 박해선 옮김
부제: "인공지능 개발자로 레벨 업하기! 신경망 기초부터 컴퓨터 비전, 자연어 처리, 시계열 예측까지"
책 표지에서 제일 먼저 눈에 들어온 것은 '개발자를 위한'입니다. (영문은 For Coders 네요?!?!)
그리고 '인공지능 개발자로 레벨 업'이 눈에 들어왔습니다.
요즘 개발자분들과 티타임을 하다보면 농담처럼 이야기합니다.
얼마전까지의 풀스택 개발자는 백엔드와 프론트를 함께하는 개발자를 이야기 했다면 앞으로는 인공지능을 다룰 수 있어야 풀스택 개발자라고 이야기 할 수 있다고요.
점점 인공지능이 적용되는 소프트웨어 프로젝트가 늘어가고 있습니다.
인공지능 개발자는 어떻게 될 수 있을까요?
아직 정확한 로드맵은 없는 것 같습니다.
개발과 관련된 여러 로드맵을 소개하는 사이트(https://roadmap.sh)에도 아직 인공지능에 대한 이야기는 없습니다.
그럼 인공지능을 어떻게 공부하는 것이 좋을까요?
전문으로 인공지능을 연구하는 분들이 읽는 책들은 내용이 참 어렵습니다.
인공지능에 대해 쉽게 소개된 책들도 있지만 그 내용만으로는 인공지능을 프로젝트에 적용하기는 힘듭니다.
개발자가 코드를 작성하면서 머신러닝과 딥러닝 개념을 이해할 수 있도록 돕는다.
인공지능에 대한 어려운 수학이나 이론을 걷어내고, 코드를 작성하면서 인공지능 개발자가 될 수 있도록 돕는 것이 이 책의 목표라고 합니다.
'1장 텐서플로 소개'에 전통적인 프로그래밍과 머신러닝를 비교하며 설명하는 내용이 있습니다.
이 부분을 읽으면서 참 쉽게 설명을 잘 한다고 느꼈습니다. (2장부터는 좀 어려워지긴 합니다.