[도서리뷰] 파이썬 라이브러리를 활용한 머신러닝(번역개정2판) Introduction to Machine Learning with Python

*     "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

TLDR; 머신러닝에 처음 입문하는 분들에게 추천드립니다. 한권을 읽으면 머신러닝을 경험해 볼 수 있고, 어떤 공부를 해야하는지를 알 수 있습니다. 

개발자라면 누구든, 아니 개발자가 아니더라도 머신러닝이랑 키워드엔 관심이 있을 것이다. 시중엔 머신러닝 입문에 대한 여러가지 책이 나와있고, 많은 책의 종류 만큼 다양한 방식으로 머신러닝에 대해 알려주고 있다. 이론부터 알려주는 책이 있는가 하면 실습부터 하는 책이있고 두가지를 복합적으로 하는 책도있다. 그중 "파이썬 라이브러리를 활용한 머신러닝"은 실습위주의 방식으로 머신러닝을 알려주고 있다. 사이킷 런을 이용해서 기존에 제공되는 학습데이터를 이용한 지도학습 머신러닝을 시작으로 비지도학습과 데이터 전처리, 데이터 표현과 특성공학, 모델 평가와 성능 향상, 알고리즘 체인과 파이프라인, 텍스트 데이터 다루기를 실습해보며, 책을 마무리하며 머신러닝과 관련된 여러 이론, 사이킷런 외의 프레임워크와 패키지, 챙킹, 추천시스템과 그 외 알고리즘, 확률 모델링, 신경망 등 더 공부할 주제에 대해서 알려준다.

 이 책을 한권 읽고 공부한다고 해서 머신러닝에 대한 모든것을 알 수는 없지만 책을 읽고나면 당장 머신러닝을 적용할 능력을 갖추게 될것이고, 머신러닝을 심화학습하기 위해 필요한 컴퓨터공학 / 수학적 이론들에대한 소개를 받기때문에 본격적으로 공부를 시작할 수 있는 가이드로서 좋은 역할을 한다.

 이 책은 머신러닝에 관심이 있는사람 중 이론적인 부분먼저 하기보단 실제 실습을 토해 결과를 보면서 학습하기 원하는 사람에게 추천한다. 

반응형

[도서리뷰] 당당한 디자인 결정을 위한 9가지 방법 Articulation Design Decisions

*     "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

 

TLDR; Articulating을 Architecter로 잘못 읽어서 읽기 시작한 책이지만 일단 읽기 시작하면 지금 나에게 부족한점을 알려주는 책이기에 놓을수가 없었다.

 위에 말씀드린것 처럼 한빛 미디어의 나는 리뷰어다 도서 신청을 할때 Articulating을 Architecter로 잘못 읽어서 신청하게되었습니다. 
책을 배송받고 제목을 읽은 후 무언가 잘못 되었다는것을 알게되었지만 일단 리뷰를 위해 받은 책이니 읽기 시작했습니다.

 저자는 디자이너이며 특히 IT 서비스 디자인과 UX에 관한 업무에 대한 전문가입니다. 다행이도 개발자인 저와 관계가 일부 있는 전문가의 책이기에 읽기 시작하면서 많은 것들이 공감되었습니다. 일반적으로 저는 자기개발을 위한 도서를 읽을때 주로 프로그래밍 서적에 대해서 읽었습니다. 저의 지난 리뷰들을 보면 아시겠지만 시스템 아키텍처, 데이터베이스, 등 새로운 기술 혹은 평소 관심있었던 기술에 대한 책만 읽곤 했었죠. 오랫만에 기술과 관련되지 않은 서적을 읽으니까 부담없이 읽을 수 있어서 좋았습니다.

 비록 기술과 관련된 책은 아니지만 "업무를 진행할때 꼭 가지고 있어야할 스킬들과 마인드셋"에 대해서 말해주는 책 이었습니다. 제목은 '디자인 결정'을 위한 방법 이지만 사실 모든 회사원 특히 IT엽계에 종사하는 직원들이 본다면 업무 효율과 프로젝트 진행에 도움이 되는 책이라는 생각이 듭니다.

 어찌보면 '당연한거 아닌가?' 하는 내용들도 있고, '이런 관점으로 볼 수 도있구나'하는 내용도 있습니다. 전자의 경우는 알고는 있지만 실행하지 못하던 일들을 저자의 경험과 의견으로 알려주면서 실행할 수 있도록 원동력을주고 후자의 경우는 '내가 이걸 왜 지금까지 몰랐지?' 하는 생각이 들게하는 것들 이었습니다.

 책에서 강조하는 내용중 '이해 관계자는 내 분야에 대해서 나만큼 전문가가 아니라는 점을 인지하고있어야한다' 라고 말합니다. 그리고 '프로젝트를 성공적으로 이끌어가기 위해서 나만큼 노력하고있는 다른 분야의 전문가' 라는 점을 상기시켜줍니다. 각자의 역할에 따라 관심을 가지는 부분과 고려하는 부분들이 다르다는것을 알려주고, 그들과 어떻게 의사소통을 해야 하는지에 대해 말해줍니다.

 실제 책을 읽은 후 제가 회의를 하는 방식과 프로젝트를 함께 진행하는 다른 이해관계자들을 대한느 방식도 많이 달라졌습니다. 그러면서 긍정적인 변화를 경험하고있는 중 입니다. 여러 회의 또는 프로젝트 진행 방향 때문에 스트레스를 받으시는 분들은 잠시 머리를 식히면서 이 책을 읽어보시면 분명히 도움이 될 것이라는 생각이 듭니다. 문체도 명료하고 작가의 경험을 잘 설명해주어서 쉽고 빠르게 이해하면서 읽으실 수 있을겁니다. 

 비단 디자이너분들뿐만 아니라 개발자분들, IT업계에 종사하시는 분들이 읽으시면 좋은 책 입니다.

반응형

[도서리뷰] 몽고DB 완벽  가이드[3판] MongoDB The Definitive Guid

** 이리뷰는 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. **

 

MongoDB 완벽가이드3판

제가 1판과 2판을 보진 못했지만 3판까지 출간된거 보면 기존 버전들도 내용이 괜찮았을거란 생각이 듭니다. 

'실전 예제로 배우는 NoSQL 데이터베이스 기초부터 활용까지' 라는 부제목처럼 예제 위주로 설명이 되어있다.
 몽고DB가 만들어진 배경과 추구하는바 부터 핵심 개념, 용어등 아주 기초적인 부분부터 설명을 시작하며 몽고DB개발에 관한 전반적인 사항에 대해서 다룬다. 샤닝고 ㅏ에플리케이션 / 서버 관리에 대한 내용도 매우 자세하게 다루고 있다.

 리뷰를 위해서 책을 좀 빠르게 읽긴 했지만 느껴진 바는 처음 시작하는사람부터 이미 사용하고 있으면서 좀더 깊은 내용을 원하는 사람까지 모두가 읽기 좋은 책이라는 점이다. 한번 완독을 하여 용어와 개념 등에 대해 숙지한 후 실제로 사용하면서 쿡북 형태로 사용히기도 좋은 책이다.

몽고DB에 대해 관심을 가지고 학습을 시작하는 사람과 이미 사용중인사람 모두에게 추천한다. 

반응형

+ Recent posts