[리뷰] 만들면서 배우는 기계학습(한빛미디어)

생각을 만드는 빅데이터 기술

만들면서 배우는 기계학습

- 한빛미디어



이 책은 기계학습에 대해서 개론부터 감독학습,진화,신경망.. 큰 그림을 잡고 하나씩 설명해줍니다.

작고 얇은 가볍운 책이지만, 책 내용은 아무리 개론서라고 해도 결코 가볍지 않습니다.

아무래도 기계학습이라는 분야가 쉽지 않은 분야여서 그런것 같습니다.


저자는 각 챕터별로 이론을 설명한 다음에 그 이론이 적용될 수 있는 예제를 보여줍니다.

예제에서 사용한 코드가 그대로 책에 포함되어있어서 잘 이해되지 않는 부분에 대한

구현이 어떻게 되어있는지를 살펴보고 이론을 이해할 수 있었습니다.


책의 저자가 일본인이어서 몇몇 예제는 일본 기상청의 데이터를 가지고

어떻게 기계학습을 적용하는지, 일본어를 이용한 기계학습을 예제로 사용합니다.

저자가 원래 넣은것인지 역자가 넣은것인지는 모르겠지만, 

한국어를 이용한 기계학습 예제도 포함되어 있습니다.


그런데 일본 데이터를 가지고 그대로 사용하고 싶어도 

일본어 기반 사이트를 뒤져야 하기 때문에

일본어를 모르면 따라 하기가 쉽지 않았습니다.


책에서 코드를 표시하는 부분에는 몇가지 불만적인것이 있습니다.

앞에는 코드가 짧아서 쉽게 이해할 수 있었지만 뒤로 갈수록 코드 양이 증가하면서

띄워쓰기나 코드 블럭 { }, 변수 네이밍등.. 코드 읽는데 눈에 거슬리는 부분들이 보였습니다.

다음판이 나온다면 코드를 좀더 읽기 쉬운 모양으로 변경해서 나왔으면 좋겠습니다.


책 내용을 공부하면서 읽어나가는데 처음에는 예제도 간단하고 내용도 어렵지 않아서 쉽게

이해할 수 있었지만, 후반부로 갈 수록 이론은 어려워지고 결국 코드를 보고 이해하려고 책을

이리저리 넘기면서 보았습니다. 역시 쉬운 분야가 아니더군요.


책에서 설명하는 이론이 현실세계에서는 어떤 분야에서 어떻게 사용되고 있을까 하는 생각이 들었습니다.

정말로 스팸필터링에서는 책에서 설명한 방법을 사용하고 있을까? 같은 생각들...

입문서로 나온책에서 너무 많은것을 기대하는 듯하지만, 대충 이렇게도 쓰이고 있다~ 는 설명이 있다면

관심을 집중하는 하나의 방법이 되지 않을까 합니다.