集合知プログラミング (Programming Collective Intelligence) by Toby Segaran

Share/Save

集合知プログラミング
Programming Collective Intelligence: Building Smart Web 2.0 Applications

一般のプログラマにも読める、機械学習機能を実装するための本。Amazon のレコメンデーションを見て、自分のところでもやってみたいけど、どうやるんだろうと思っていた人や、オープンソースや商用のライブラリを入れて実現はできたけど、中身はブラックボックスでわからない、という人が、自力で実装できるようになる。

この本の登場によって、集合知によるウェブサイトのパーソナライズ技術がコモディティ化する。1991年に姿を現した WWW が、遅くとも 1994年には CGI による動的なページの提供を開始した。2000年ころには、バックエンドに RDBMS を抱えたウェブアプリの開発が、誰にでも手を出せるようになりだした。2008年現在、RDBMS がウェブアプリの世界に遍在しているように、2010年には、機械学習による集合知を用いたサイトのパーソナライズが、当り前のものになる。特にコンシューマ向けサイトの企画は、集合知の利用を前提とするようになる。集合知の実装は、ウェブプログラマには欠かせない能力になる。

in