본문 바로가기

DATA SCIENCE/Review

[Monthly Reading] 개발자를 위한 실전 선형대수학

https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=325100604

 

개발자를 위한 실전 선형대수학

복잡한 증명 방식이 아닌 파이썬을 이용한 코드 구현으로 직관적으로 빠르게 선형대수학의 핵심을 빠르게 익힐 수 있다. 벡터와 행렬의 기본 개념부터 LU 분해, QR 분해, 고윳값 및 특잇값 분해,

www.aladin.co.kr

 

한 줄 평 ★ ★ ★☆ ☆

Computer Science 혹은 Data Science 분야에서 학생들을 가르치기에 좋은 교안.

 

구성 및 평가

선형대수학의 내용 위주로 본문이 전개되고, python 코드로 이를 표현하거나 예시를 드는 내용이 포함된다. 생각보다 이 부분의 설명이 자세한듯 심플한듯 잘 서술돼 있다. 전체적인 구성이나 표현도 좋다. 이해하기 쉬운 편.

 

이후엔 각 챕터별 연관된 내용이 추가되며, 이를 python 코드로 풀어보라고 하는 연습문제 부분이 있는데 개인적으로 이 부분이 이 책의 가장 큰 차별점이 아닐까싶다. 긍정적인 부분은 대충 문제만 써놓고, 해답따위 알아서 하쇼하는 대다수의 기존 책들과는 달리 이 책은 해설지를 제시한다. 다만 연습문제 대다수가 선형대수학에 대한 이해보다는 matplotlib에 대한 이해가 더욱 요구된다.

 

특히 문제 안에서 이론을 서술하는 부분은 괜찮으나 python으로 어떻게 해봐라하는 부분이 다소 이해하기 힘든 한국어투로 쓰여있다. 마치 모르는 말이나 개념이 있는 사람이 억지로 이해해서 번역한 느낌이다. 옮긴이 분의 이력을 보면 그럴 리가 없는데, 조금 피곤하거나 졸린 상태에서 번역하신 건 아닐까 조심스레 예상해본다.

 

강의를 진행해본 입장에선 각 챕터별로 강의를 진행하고, 연습문제를 풀고 정답 제출하고 퇴실하라고 하기 딱 좋은 구조로 보인다. 즉, 이 책은 독학하며 공부하기보다는 교안으로서 사용될 때 더욱 가치가 클 것으로 보인다. 홀로 독학한다면 연습문제 부분은 책에 제시된 github로 들어가 jupyter notebook으로 제시된 정답을 보며 공부하는 게 나을 것 같다.

 

정리하면 선형대수학을 공부해야하는 CS 혹은 DS 학생을 가르칠 예정이거나, 누가 그런 책을 요청해달라고 한다면 이 책이 좋은 선택이 될 수 있을 것 같다.

 

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