geonsp***
2022-04-01

사이킷런의 핵심 개발자가 복잡한 수학을 동원하지 않고 실용적으로 머신러닝을 구축하는 모든 단계를 설명합니다. 이 책은 미적분, 선형대수, 확률 이론을 공부하지 않았어도 어렵지 않게 머신러닝을 활용할 수 있게 안내합니다.
파이썬은 사용하기 편리한 언어로 수학계산에 용이성으로 인해 머신러닝 분야에 많이 활용되는 언어입니다. 이런 많은 라이브러리를 가지고 데이터 과학자가 활용하기 편리한 기능들을 제공합니다.
해당 도서는 scikit-learn을 이용하여 머신러닝을 하는 내용에서 설명을 해 줍니다. 해당 라이브러리 외에도 jupyter notebook, Numpy, pandas, SciPy 그리고 matplotlib 이 필요합니다.
도서는 파이썬을 2, 3 버전 모두 활용이 가능하나 3버전을 추전합니다. 2버전은 이제는 지원이 끝났기 때문에 새로운 기술을 익히기 위해서는 3버전으로 시작하라고 합니다.
책은 모두 8장으로 이루어져 있습니다.
도서의 차트는 칼라 인쇄로 데이터 결과물을 확인하는 데 도움이 됩니다.
도서의 예제는 바로 github에 존재합니다. 예제 에서 확인이 가능합니다.
외국도서이기 때문에 7장의 텍스트 데이터 다루기 부분에는 영어로 된 부분만 설명이 되는데 추가 부록으로 KoNLPy를 활용한 영화리뷰 분석이 들어가 있습니다. KoNLPy를 이용하여 네이버 리뷰를 분석하는 예제가 있어 텍스트 분석을 위한 예제에 조금 더 도움이 됩니다.
지도학습 및 비지도학습을 이용한 여러 알고리즘 등이 설명되어 있어 머신러닝을 활용한 제품이나 기술에 대한 이해를 위해 도움이 되는 도서입니다.