[도서 리뷰] 데이터 과학, 인공지능(머신러닝), 개발자를 위한 필수 수학

2024. 6. 23. 23:32도서 리뷰

 

개발자를 위한 필수 수학 - 예스24

개발자를 구원하는 실용 수학 안내서기초 수학부터 회귀 모델, 신경망 그리고 진로 조언까지 데이터 과학, 머신러닝, 통계학에서 탁월한 능력을 발휘하는 데 필요한 수학을 이해하고 여러분의

www.yes24.com

한빛미디어에서 개발자를 위한 필수 수학이라는 책을 발간했습니다. 오라일리 시리즈이며 번역서입니다. 요즘은 번역서라고 해서 번역에 문제가 있는 경우는 보기 드물죠. 이 책의 번역도 깔끔합니다.

저자는 토머스 닐드입니다. 유명한 분이라기 보다는 테크 분야의 전문 강사입니다. 특히 인공지능 분야를 전문으로 하는 거 같네요.

책의 독자 대상은 데이터 과학을 하는 사람입니다. 인공지능쪽, 특히 머신러닝에 관심있는 사람이 보면 좋습니다. 책의 제목이 "개발자를 위한..."이라고 되어 있는데요. 모든 개발자가 해당되는 건 아닙니다. 웹 프론트나 서버 개발자는 수학을 몰라도 일하는데 지장이 없죠. ^^;; (그래도 시간을 내서 보면 좋습니다!!)

저는 이 책을 선택한 이유가 몰입 연습을 해보기 위해서입니다. 요즘 갈수로 집중력 하락을 느끼고 있거든요. 최근엔 1~2분도 집중 못하는 금붕어 같은 머리가 되어 가는 중입니다.

어떤 몰입 전문가가 그러더군요. 성인이 되어서 무언가에 집중하는 훈련을 하려면 수학을 풀어보라고요. 수식을 공부하고 문제풀이를 하는 과정에서 집중력을 회복할 수 있을 거라고 했습니다.

이왕하는 수학이라면 개발과 관련된 걸 하는 게 좋겠다는 생각에 읽어봤습니다. 책 분량은 전체 350페이지 정도. 많은 건 아니지만 수학이라는 특수성(?)으로 인해 읽는데 상당히 빡빡함을 느꼈습니다. ^^;;

개발자를 위한 필수 수학은 데이터를 다루고 머신러닝에 필요한 수학 내용이 포함되어 있습니다. 총 7챕터 중에 앞의 4개 챕터(미적분, 확률, 통계, 선형대수학)는 기초 수학이고 뒤 3개 챕터(선형 회귀, 로지스틱 회귀와 분류, 신경망)는 머신러닝과 관련된 수학입니다.

위 내용을 파이썬 수학 라이브러리를 이용해 다뤄보기 때문에 기본적인 파이썬 언어는 알고 있어야 합니다. 너무 딥하게 들어갈 필요는 없어서 가장 기본적인 랭귀지 책을 사서 한 번 훑어보면 될 거 같고 아니면 유튜브에서 무료 강의를 봐도 괜찮을 거 같네요.

대학교 이후로 수학을 가까이 할 일이 별로 없었던 사람으로서  개발자를 위한 필수 수학의 난도는 높은 편입니다.(주관적 기준입니다) 그나마 저자가 남을 가르치는 거에 특화된 분이라 비교적 쉽게 쓰긴 했습니다. 시간을 들여 따라가면 따라가볼만 합니다. 머리로 어려운 수식을 이해한 후 복잡한 계산은 파이썬에게 맡기면 되니 공업용 계산기 쓰던 시절보다는 훨씬 편하게 느껴졌습니다.^^;;


"한빛미디어 < 나는리뷰어다 > 활동을 위해서 책을 제공받아 작성된 서평입니다."