[파이썬 라이브러리를 활용한 머신러닝] 핫한 머신러닝 쉬운 파이썬으로!
by Karice
인트로
요즘 컴퓨터관련 뉴스중에 가장 핫한 분야가 무엇일까? 필자는 AI, 즉 인공지능이라고 생각한다. 점점 컴퓨터가 똑똑해지면서 사람들이 귀찮아하는일, 힘든일을 대신해주는 시대가 오고있다. 그 인공지능의 기초가 머신러닝이라는 기술이다. 머신러닝이란 기계가 스스로 학습하는 것을 말하며, 자료를 주면 기계가 학습을 통해서 원하는 정보를 구별해서 우리가 필요한 정보를 알려주는 것이다. 평소에 AI 알고리즘에 관심이 있었는데 필자에게 가장 친숙한 언어인 Python을 사용해서 머신러닝을 알려주는 책을 보고는 바로 읽어보았다.
메인 내용
이 책에서는 Scikit-learn이라는 프로그램을 이용해서 머신러닝을 구현한다. 전체적으로 8개의 챕터로 구성되어있으며 각 챕터마다 점점 진화하는 알고리즘을 볼 수 있을 것이다. 기본적인 근접알고리즘부터 비지도 학습, 교차검증등의 꼭 필요한 내용들만 모아놓았다. 자습서 특성상 처음에는 이해가 되다가 점점 이해가 안될 수도 있는데 그림을 통해 알고리즘을 잘 설명해주어서 중반이후까지 문제없이 볼수 있다. 마지막 파이프라인 관련 분야는 좀 힘들어서 따라하기만 했지만 어느정도는 이해가 갈 정도로 쉽게 설명이 되있다. 마지막으로는 머신러닝 문제 접근방법이나 부가적인 내용들도 친절하게 설명되있으니 끝까지 도움을 받았다. '실력기르기' 파트로 모르는 부분도 보완해서 다시 공부하니 기억에 남는 내용이 많아서 좋았다.
나의 생각
예전에 AI에 관심이 많아졌을때 tensorflow를 통해서 머신러닝을 만들어보려고 했었다. 하지만 혼자 컴퓨터를 찾아보면서 하기에는 너무 힘들었는 기억이있는데, 이번에 이 책을 만나고 다시한번 머신러닝을 시작했다. 예전 기억에 보충을 해가면서 점점 이해가 되는게 정말 좋았다. 그리고 머신러닝이라는 기술자체가 처음에는 이해하고 어떻게 되는지 몰라도 한번 이해하면 여러가지 분야로 활용할 수 있어서 여러 복합적인 부분도 실험해볼 수 있었다. 이런 자습서를 볼때는 내용보다는 가독성을 더 많이 따지는 편인데 번역해서 가져올 만큼 내용도 좋았고 가독성도 좋아서 쉽게쉽게 이해할 수 있었다.
마무리
다른 머신러닝은 공부해보지는 않았지만 Python을 활용한 머신러닝을 학습할 계획이 있다면 먼저 추천하고 싶다. 가격은 조금 비싼편이지만 두고두고 머신러닝을 이해하는데 보기 좋은 책인 것 같다. 개인적으로는 뭔가 화려한 표지보다는 이런 단순한 표지도 좋은듯하다 ㅎㅎ
**이 책은 한빛미디어로부터 지원받아 작성된 서평입니다.**
'책리뷰 > ★★★' 카테고리의 다른 글
[게임으로 익히는 코딩 알고리즘] 알고리즘도 쉽게 배워보자 (0) | 2019.08.03 |
---|---|
[관계가 풀리는 태도의 힘] 작은 태도의 중요함이란 (0) | 2019.06.16 |
[좋아보이는 것들의 비밀] 성공에는 다 사소한 이유의 차이이다 (0) | 2019.03.04 |
[하루 15분 정리의 힘] 정리를 하면 인생이 바뀔까 (0) | 2019.03.03 |
[메이즈러너,스코치트라이얼,데스큐어] 메이즈러너 시리즈 3권 리뷰 (0) | 2019.03.03 |
블로그의 정보
Lyva의 인생기록소
Karice