jangej1***
2019-06-04

현업에서 머신러닝을 연구하고 인공지능 서비스를 개발하기 위해 꼭 학위를 받을 필요는 없습니다. 사이킷런(scikit-learn)과 같은 훌륭한 머신러닝 라이브러리가 복잡하고 난해한 작업을 직관적인 인터페이스로 감싸주는 덕분이죠. 이 책에서는 사이킷런의 핵심 개발자가 복잡한 수학을 동원하지 않고 실용적으로 머신러닝을 구축하는 모든 단계를 설명합니다. 미적분, 선형대수, 확률 이론을 공부하지 않았어도 이 책을 통해 머신러닝을 활용할 수 있게
전체적으로 책이 상당히 친절하다. 페이지도 많고 나 같은 컴퓨터 프로그래밍을 어느정도 해본 사람이라면 무리 없이 읽을 수 있을 정도로 친절한 것 같다. 우리가 어떤 목적이 있고, 어떻게 구현해볼 것이며, 이 학습방법의 장단점이 무엇인가, 다른 모델과 차이점이 무엇인가에 대해서 친절하게 알려준다, Scikit-learn을 통해서 전체적인 머신러닝 알고리즘들을 빠르게 소개받는 기분이었다.
다른 책들 보다도 실용적이고 그림이나 도표가 압도적으로 많은 것 같다. 그래서 머신러닝을 처음 해보는 사람들도 별 탈 없이 이해할 수 있을 것 같다. 책에서는 이론적인 내용들도 물론 제시하지만 간단하게, 예제를 보면서 설명하는 식으로 구성되어 있다. 나는 딥러닝을 바로 시작해서 기본적인 머신러닝에 대해서 기초가 없었는데, 이 책을 보면서 이런 부분에 있어서 이런게 있구나 느끼게 되었다. 확실히 좋은 책인 것 같다.