ahnkyung***
2024-06-23

개발자를 구원하는 실용 수학 안내서. 기초 수학부터 회귀 모델, 신경망 그리고 진로 조언까지
한빛미디어에서 개발자를 위한 필수 수학이라는 책을 발간했습니다. 오라일리 시리즈이며 번역서입니다. 요즘은 번역서라고 해서 번역에 문제가 있는 경우는 보기 드물죠. 이 책의 번역도 깔끔합니다.
저자는 토머스 닐드입니다. 유명한 분이라기 보다는 테크 분야의 전문 강사입니다. 특히 인공지능 분야를 전문으로 하는 거 같네요.
책의 독자 대상은 데이터 과학을 하는 사람입니다. 인공지능쪽, 특히 머신러닝에 관심있는 사람이 보면 좋습니다. 책의 제목이 "개발자를 위한..."이라고 되어 있는데요. 모든 개발자가 해당되는 건 아닙니다. 웹 프론트나 서버 개발자는 수학을 몰라도 일하는데 지장이 없죠. ^^;; (그래도 시간을 내서 보면 좋습니다!!)
저는 이 책을 선택한 이유가 몰입 연습을 해보기 위해서입니다. 요즘 갈수로 집중력 하락을 느끼고 있거든요. 최근엔 1~2분도 집중 못하는 금붕어 같은 머리가 되어 가는 중입니다.
어떤 몰입 전문가가 그러더군요. 성인이 되어서 무언가에 집중하는 훈련을 하려면 수학을 풀어보라고요. 수식을 공부하고 문제풀이를 하는 과정에서 집중력을 회복할 수 있을 거라고 했습니다.
이왕하는 수학이라면 개발과 관련된 걸 하는 게 좋겠다는 생각에 읽어봤습니다. 책 분량은 전체 350페이지 정도. 많은 건 아니지만 수학이라는 특수성(?)으로 인해 읽는데 상당히 빡빡함을 느꼈습니다. ^^;;
개발자를 위한 필수 수학은 데이터를 다루고 머신러닝에 필요한 수학 내용이 포함되어 있습니다. 총 7챕터 중에 앞의 4개 챕터(미적분, 확률, 통계, 선형대수학)는 기초 수학이고 뒤 3개 챕터(선형 회귀, 로지스틱 회귀와 분류, 신경망)는 머신러닝과 관련된 수학입니다.
위 내용을 파이썬 수학 라이브러리를 이용해 다뤄보기 때문에 기본적인 파이썬 언어는 알고 있어야 합니다. 너무 딥하게 들어갈 필요는 없어서 가장 기본적인 랭귀지 책을 사서 한 번 훑어보면 될 거 같고 아니면 유튜브에서 무료 강의를 봐도 괜찮을 거 같네요.
대학교 이후로 수학을 가까이 할 일이 별로 없었던 사람으로서 개발자를 위한 필수 수학의 난도는 높은 편입니다.(주관적 기준입니다) 그나마 저자가 남을 가르치는 거에 특화된 분이라 비교적 쉽게 쓰긴 했습니다. 시간을 들여 따라가면 따라가볼만 합니다. 머리로 어려운 수식을 이해한 후 복잡한 계산은 파이썬에게 맡기면 되니 공업용 계산기 쓰던 시절보다는 훨씬 편하게 느껴졌습니다.^^;;
"한빛미디어 < 나는리뷰어다 > 활동을 위해서 책을 제공받아 작성된 서평입니다."