Programming Collective Intelligence: Building Smart Web 2.0 Applications, Toby Segaran, O'REILLY
Tim O'Reilly의 이 책에 대한 서평은 최근 읽은 서평중 가장 멋진 서평이었다.. 읽자마자 강컴에 수입의뢰 하여 바로 주문.. (역시 컴퓨터 서적은 강컴.. 특히, 해외주문서적은 매우 신속하다.. 책 검색이 안되어 8월 16일날 수입의뢰를 하니, 17일날 검색이 가능해졌고, 잠시 잊고 살다 30일날 주문해서 15일 가량 기달려야 한다고 생각했는데 9월 4일날 받을 수 있었으니 주말 낀거 감안하면 국내서적 배송과 별반 차이가 없었다..) 강컴의 해외서적 쾌속구입 시스템은 정말 만족도가 높을 수 밖에 없다.. 다른데도 이래 빠른데 괜한 호들갑일까?
Table of Contents
Chapter 1: Introduction to Collective Intelligence
Chapter 2: Making Recommendations
Chapter 3: Discovering Groups
Chapter 4: Searching and Ranking
Chapter 5: Optimization
Chapter 6: Document Filtering
Chapter 7: Modeling with Decision Trees
Chapter 8: Building Price Models
Chapter 9: Advanced Classification: Kernel Methods and SVMs
Chapter 10: Finding Independent Features
Chapter 11: EVOLVING INTELLIGENCE
Chapter 12: Algorithm Summary
책을 받아본지 얼마 되지 않았고, 게다 영문 책이라 출퇴근 시간에 열심히 읽고는 있지만, 아직 진도는 많이 나가지 못해 세부적인 내용 파악은 되지 않았지만, 책 내용은 위의 목차만 봐도 알 수 있듯이 응용해보면 재미날 수 있는 흥미로운 내용들을 많이 담고 있다.. 쌓여있는 데이터를 기준으로 추천시스템을 어떻게 만들 것인가? 구글을 예로 설명되는 검색과 검색결과 랭킹은 어떻게 처리할 것인가? 등 흥미롭고 재미난 주제를 담고 있다..
추천시스템, 랭킹 시스템 등을 내 어플리케이션에 넣는 일은 너무나 어렵고 큰 일이라 생각되어 왔다면, 이 책이 그런 어려움을 덜어주는데 많은 도움이 될 수 있을 것이다.. 책을 받은지 얼마되지 않아 이제 두 챕터만 읽은 상황이지만, 이 책은 이러한 기능들을 내가 만드는 어플리케이션에 넣는데 그리 어려운 일이 아니라는 자신감을 가지게 해준다.. 이 책을 통해 이러한 기능들은 오히려 구현의 문제가 아니라 사용자들에게서 어떻게 데이터를 자발적으로 수집할 수 있도록 하느냐는 서비스 기획적인 부분이 더 어려운 부분임을 느끼게 해준다..
책에서 소개된
샘플소스코드 다운로드는 아직 공개가 되고 있지 않다.. 웹사이트에서 제공을 해주지 않으니, 현재로서는 별 수 없다.. 책을 보고 열나 타이핑 하는 수 밖에.. 의외로 샘플코드 준비가 늦어지고 있다.. 책 나올때 벌써 올라왔어야 하는데.. 기다려야지 모..
모든 샘플 소스코드는 Python으로 작성되어 있다.. 파이썬이 좋은 이유를 저자는 책 서문에 적어두고 있는데, Multiparadigme과 Multiplatform and free 말고는 별로 와닿지는 않는다.. 사실 멀티플랫폼을 지원하고 무료인 부분도 파이썬 뿐인 것은 아니지만.. 그래도 역시나 파이썬 코드는 확실히 이해하기가 쉽다.. 스크립트 언어중 파이썬 만한게 없다..
간만에 매우 흥미로운 책을 손에 넣게되어 한동안 소홀히 했던 책 읽는 재미를 다시 살려낼 수 있어 기쁘다.. 최근의 트렌드에 관심이 많은 사람들이라면 흥미가 끌릴만한 멋진 책이다..
이책을 소개하는 다른 블로그 글..
집단 지성 프로그래밍에 관한 책,
「 [서평] 집단 지성 프로그래밍 – 세련된 웹 2.0 애플리케이션 구축 」