본문 바로가기

책이야기

[리뷰]파이썬으로 완성하는 비지도 학습 알고리즘

반응형

 

 

[도서 소개]

 

다양한 비지도 학습 문제들을

이제 실제 파이썬 코드로 구현한다!

 

실제 이론을 코드로 구현하는 데에는 많은 현실적인 격차가 존재하고, 이론을 완벽히 이해한다고 해도 코드로 구현한다는 건 또 다른 문제이다. 그래서 이 책에서는 비지도 학습의 이론을 간단하게 살펴본 후에 알고리즘의 이론과 수식을 여러 단계로 나누고 파이썬 코드로 단계별 결과들을 최대한 상세하게 다루었다. 또한 텐서플로 2의 오토 인코더와 함께 사용하는 주요 딥러닝 이론들을 실습하고 딥러닝의 활성화 함수, 손실 함수, RNN, CNN, LSTM 등을 소개한다. 마지막으로 다양한 예제 데이터와 함께 그동안 배웠던 이론을 적용하고 머신러닝으로 직접 코딩하면서 결과물을 완성할 수 있도록 했다. 이 책을 통해 여러분도 머신러닝에서 비지도 학습이 갖는 역할을 익혀 나가길 바란다.

 

[이 책의 특징]

- 비지도 학습의 이론과 코드의 간격을 줄였다.

- 자신만의 머신러닝 단계를 완성할 수 있다.

- 최대한 해석이 용이한 코드를 사용하였다.

 

[대상 독자]

- 파이썬을 데이터 분석에 활용하고자 하는 분

- 비지도 학습에 대해 더 자세히 알고 싶은 분

- 더 높은 수준의 머신러닝 기법이 필요한 분



[서평]

비지도 학습은 데이터가 있지만 명확한 답이 없이 정보를 추출해 내려 할때 사용합니다. 사람이 인식할 수 없는 범위의 데이터를 어떻게 인지하고 그 속에서 보이지 않던 패턴을 찾고자 할 때 필요합니다. 하지만, 비지도 학습 책이 아직 국내에는 거의 없습니다. 특히 실습을 위한 책은 원서도 찾기가 힘듭니다. 현재 나온 책들은 이미 생성된 패키지로 구현하는 기초적인 수준에서 그칩니다. 

 

파이썬으로 완성하는 비지도 학습 알고리즘 책은 비지도 학습을 전문적으로 다룬 책중에서 최초로 국내 저자가 출간한 책으로 이론과 텐서플로우2를 활용해서 실습을 할수 있습니다. 

 

이 책에서 중점적으로 다루는 부분이 차원 축소, 이상치 탐지, 군집화, 텐서플로우2를 사용한 코드 구현, 오토 인코더입니다. 그중에서 가장 좋았던 점이 바로 알고리즘에 대한 수식 설명입니다. 

 

비지도 학습으로 선택과 집중을 해서 그런지 수식에 대한 설명이 자세하게 되어 있어 이해하는데 많은 도움이 되었습니다. 보통 머신러닝, 딥러닝 책들을 보면 알고리즘에 대한 수학적 수식 설명이 친절하지 않아 수식을 이해하는데 많이 어렵고 힘든부분이 많았었습니다. 그런 점에서 이책은 코드 설명이 쉽고 상세 하게 되어 있어 이해하는 데 특히 도움이 됩니다. 그리고 결과에 대한 설명도 잘되어 있어 어떻게 이런 결과가 나왔는지 이해하기 쉬었습니다. 그래서 처음 비지도 학습을 접하는 독자도 쉽게 따라하고 이해할수 있을겁니다. 

 

비지도 학습을 깊이 있게 다루기 때문에 기본적인 인공지능 개념 머신러닝 개념은 어느 정도 알고 있는게 좋습니다. 그리고 비지도 학습에서 가장 많이 사용하는 오토 인코더를 기본부터 응용 부분까지 자세하게 다루기 때문에 좀더 깊이 있게 공부 하고 싶은 분들에게 적극 추천 합니다.



 "비제이퍼블릭 리뷰어 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

반응형