-
[머신러닝] 파이썬 머신러닝 완벽 가이드Books 2021. 11. 16. 22:25
추천 글쓰게 된 계기
IT 관련 도서를 많이 구입해보니 그 중 몇 몇은 평생 소장하고 싶을 정도로 마음에 들었고, 또 몇 몇은 꽤나 실망스러웠다. 그래서 솔직한 후기를 사람들과 공유하고자 도서 추천 글을 쓰게 되었다. 사실 이런 전문 서적들은 최소 2만원에서 5만원 이상 까지 가격이 다소 부담스럽긴 하다. 그래서 도서관을 애용하기는 하지만 대학교 도서관도 아닌 동네 작은 도서관에 이런 책이 구비되었을리 만무하다. 이용자들이 한 달에 최대 3권까지 책 구비 신청을 할 수는 있지만 기다리는데 한 달이나 걸린다. 이마저도 올 해 예산을 다 썼다는 이유로 중단되어서 꽤 아쉬운 사정이다. 무튼, 이러 저러한 사정으로 전공 교재를 하나 살 때 열심히 리뷰를 찾아보는 편이고 덕분에 좋은 책들을 많이 만났다. 그 중에 제일 도움 되는 책들을 종종 소개하고자 한다.
파이썬 머신러닝 완벽 가이드
첫 번째 교재는 권철민 선생님의 파이썬 머신러닝 완벽 가이드이다. 머신러닝 도서 중에 교과서나 다름 없지 않을까. 지극히 주관적인 나의 사견 이지만. 하하. 처음 머신러닝 공부를 시작하는 분이라면 이 책으로 시작하기를 강력하게 추천한다. 실제로 많이 언급되는 캐글 예제로 실습을 해서 개념 정리 뿐만 아니라 실제로 어떻게 구현하는지 배울 수 있다. 꼭 직접 구현해봐야 도움된다.
맨 첫 장은 가장 기본인 넘파이와 판다스로 시작한다. 그래서 머신러닝의 기초 없는 사람도 이 책으로 시작할 수 있다 (파이썬을 다룰 줄 안다는 가정하에). 나도 이 책을 보면서 처음으로 넘파이와 판다스를 다뤄봤다. 사이킷런, 평가, 분류, 회귀, 차원 축소, 군집화, 텍스트 분석, 추천 시스템 내용을 포함하고 있어서 머신러닝 학습할 때 다뤄야 할 대부분의 내용을 한 권으로 쭉 훑을 수 있다. 이 책을 통해 기본적인 내용과 머신러닝의 큰 그림을 먼저 그린 뒤 그 다음 좀 더 깊이 있는 공부를 다루길 추천한다. 처음부터 너무 깊이 있게 들어가면 끝이 없고, 쉽게 지칠 수 밖에 없다. 우선 어떤 기술이 있는지 전체적인 청사진을 그린 뒤 그 안을 조금씩 채워 나가는게 효과적이다.
인터넷 강의 제공
특히, 초보자의 경우 저자의 인터넷 강의와 병행하면서 책을 보면 더 도움 되리라 생각한다. 나 또한 권철민 강사님의 강의를 들으며 공부했는데 처음 머신러닝 개념 토대를 만드는데 큰 도움을 받았다.
물론 강의는 유료다. 저자의 강의가 인프런에서 제공 중이다. 굉장히 차분하고 꼼꼼하게 설명해 주시고 교재에 나오는 코드를 직접 구현한다. 새로운 개념을 배울 때마다 PPT로 간략하게 개념 설명을 짚은 뒤 코드 설명으로 넘어가는 방식이다.
파이썬 머신러닝 완벽 가이드 - 인프런 | 강의
이론 위주의 머신러닝 강좌에서 탈피하여 머신러닝의 핵심 개념을 쉽게 이해함과 동시에 실전 머신러닝 애플리케이션 구현 능력을 갖출 수 있도록 만들어 드립니다., 지금, 독서의 계절 할인 중
www.inflearn.com
여러 책을 비교해본 결과 다른 번역 교재에 비해 서술이 훨씬 자연스러운 편이다. 아무래도 한국인 저자가 직접 쓴 책이기 때문에 번역체에서 오는 어쩔 수 없는 부자연스러운 타 교재 보다 낫다. 말하듯이 편히 쓴 교재라서 인강을 들은 뒤 책을 보면 저자의 목소리가 귓가에 들린다.
굳이 굳이 단점을 꼽자면, 책 겉표지 재질이 코팅된 종이가 아니라서 때가 잘 탄다. 이렇게 두꺼운 책은 보통 오래 두고 볼 텐데 왜 이런 재질의 겉표지를 사용했을까 싶다. 그래프를 컬러로 프린트한 대신 겉표지에서 단가를 낮춘걸까 싶기도하고. 책 더러워지는거 싫어하지만 나름 열심히 본 흔적이라 생각하니 괜찮다.
혹시 이 저자 분이 다른 도서를 출판한다면 다른 리뷰 확인 없이 바로 구매하지 않을까. 책 내용 퀄리티가 정말 좋다. 지금 이 글을 읽고 계신 분들도 좋은 교재로 많이 남는 배움을 이루시기를 바란다.
덧 붙이는 말 - 혹시 좋은 책 있으시면 언제든지 추천 기다립니다.
'Books' 카테고리의 다른 글
[북리뷰] 그림으로 이해하는 시스템 설계 (1) 2025.02.01 [북리뷰] 랭체인으로 LLM 기반의 AI 서비스 개발하기 (0) 2024.05.08