파이썬(Pytnon)에 딥러닝(Deep Learning)을 위한 Tensorflow, Pytorch, Keras 라이브러리가 있다면 머신러닝(Machine Learning)에는 사이킷런(skikit-learn)) 라이브러리가 있습니다. 머신러닝에 필요한 복잡한 작업들을 간단한 코드로 수행할 수 있도록 인터페이스를 제공해주기에 초보자분들도 미적분, 선형대수, 확률 이론을 모른채 코드 사용법을 익히면 머신러닝을 수행하실 수 있습니다.
머신러닝/딥러닝 관련 다수의 번역 경험을 가진 박해선 님의 도서 중 하나로 이번에 나온 번역개정 2판은 최근 업데이트된 skikit-learn 1.x 버전으로 설명이 변경되었으며, 개인 분석 환경이 없더라도 구글 코랩을 통해 실습할 수 있도록 제공합니다.
개인적으로 개정 전 도서를 소장하고 있고, 주변에 머신러닝을 시작하려는 분들에게 추천하는 책이었습니다. 이번에 좋은 기회로 리뷰하게 되면서 책을 받자마자 간단히 훑어 보았을 땐 풀컬러 이미지들이 가장 먼저 눈에 띄었습니다. (모든 이미지가 컬러라니..! ^^)
이후 시간을 잡고 자세히 내용을 살펴보면서 느낀 개선된 장점은 아래와 같습니다.
1. 구글 코랩(Colab)에서 바로 실행할 수 있도록 정리된 코드
2. 사이킷런 업데이트(1.x)로 변경 또는 추가된 기능들의 소개 및 비교
3. 풀컬러 적용으로 확보된 가독성 : 코드 및 주석, 출력 이미지 등
도서의 충실한 내용은 이미 알고 있었으나 이번 개정판에서 느껴진 학습자에 대한 배려는 너무 마음에 들었습니다.
초심자분들도 이해할 수 있도록 내용 설명을 하고 있으나 파이썬(Python)에 대한 프로그래밍 기초를 익히신 분들에게 추천드리는 책입니다.