Software Design 2012年9月号

サポートページ

ダウンロード

P.106 「機械学習ライブラリ『Mahout』入門【後編】」

(1)

記事で紹介したサンプルプロジェクト(Eclipse)とExcelデータがダウンロードできます。詳細は下記zipファイル内の「readme.txt」と雑誌記事をご参照のこと。

ダウンロード
mahout-sd-sample.zip
mahout_sample.xls
(2)

著者の高木基成氏による補足情報が同氏のサイトにて順次公開される予定です。あわせてご覧いただき、Mahoutの活用にお役立てください。

http://seibase.blogspot.jp/2012/08/software-design-mahout.html

(3)

前号と今号の執筆にあたり著者が参考にした、いくつかの書籍やWebサイトを下表にまとめました。情報を提供してくださっている方々へ感謝の意を表するとともに、読者の方々の参考になればと思います。

Mahoutに関する参考資料

分類タイトル/書名参照URL
WebMatrixFacorization を使った評価予測 ―アルゴリズムシリーズ 3― http://ameblo.jp/principia-ca/entry
>-10980281840.html
Web【研究課題レポート抜粋】Apache Mahout を用いたレコメンデーションエンジンの検討 http://ameblo.jp/principia-ca/entry
>-11001506395.html
Web機械学習の勉強を始めるには http://blog.broomie.net/index.
>cgi?id=41
WebApache Mahout http://apachecon.com/eu2008/
> program/materials/mahout_fast_
> feather.pdf
WebMahoutインストール http://blog.s21g.com/articles/2001
WebMahout開発環境の作成 http://blog.s21g.com/articles/2006
WebMahout in Action Chapter 1 Summary http://blog.s21g.com/articles/2015
WebMahout in Action Chapter 2 Summary http://blog.s21g.com/articles/2016
WebMahout in Action Chapter 3 Summary http://blog.s21g.com/articles/2018
WebMahout in Action Chapter 4 Summary http://blog.s21g.com/articles/2027
Web"Elastic MapReduce"で"Mahout"使ってリコメンデーション http://blog.suz-lab.com/2011/07
> /elastic-mapreducemahout.html
WebMapReduce Optimization in Mahout Recommendation Engine http://blogs.amd.com/developer/2012/
>05/29/mapreduce-optimization-in-
>mahout-recommendation-engine/
WebMahout Recommendation Engine – Threshold flag http://blogs.amd.com/developer/2012/
>06/06/mahout-recommendation-
>engine-%E2%80%93-threshold-flag/
WebItem-Based Collaborative Filtering Recommendation Algorithms http://citeseerx.ist.psu.edu/viewdoc
>/download?doi=10.1.1.144.9927
>&rep=rep1&type=pdf
WebRHadoop を動かしてみました http://d.hatena.ne.jp/acro-engi
> neer/20111204/1323010742
Webテキストマイニングのための機械学習超入門 一夜目http://d.hatena.ne.jp/AntiBayesi
> an/touch/20111104/1320417386
Webテキストマイニングのための機械学習超入門 二夜目 パーセプトロン http://d.hatena.ne.jp/AntiBayesi
> an/touch/20111125/1322202138
WebApache Mahoutで機械学習してみるべ http://d.hatena.ne.jp/daisuke-m
> /20110309/1299675862
Webレコメンデーションの簡単な原理を視覚的に把握してから実際に計算してみる http://d.hatena.ne.jp/daisuke-m
> /20110310/1299716785
Web機械学習における重大な"仮定"と、アルゴリズムの評価 http://d.hatena.ne.jp/daisuke-m
> /20110311/1299819849
Web今度はMahoutでクラスタリング http://d.hatena.ne.jp/daisuke-m
> /20110318/1300458412
Web今度はMahoutでクラスタリング(ソース編) http://d.hatena.ne.jp/daisuke-m
> /20110320/1300630503
WebMahoutで分散レコメンド(1) http://d.hatena.ne.jp/daisuke-m
>/20110604/1307190473
WebMahoutで分散レコメンド(2) http://d.hatena.ne.jp/daisuke-m
> /20110605/1307239347
WebMahoutで分散レコメンド(3) http://d.hatena.ne.jp/daisuke-m
> /20110606/1307322427
WebApache Mahout で単純なレコメンドを実施 http://d.hatena.ne.jp/fits/
>20111113/1321113369
WebMahout RandomForest Driver 実装法 -大規模分散 機械学習・判別 - http://d.hatena.ne.jp/hamada
> koichi/20110507/p1
Web大規模データマイニング・機械学習Mahout活用に向けて読んでおきたい12のプレゼン資料 http://d.hatena.ne.jp/hamada
> koichi/20120504
WebMapReduceできる10個のアルゴリズム http://d.hatena.ne.jp/isseing333/
Web画像処理と機械学習のメモ http://d.hatena.ne.jp/jumbo8
> dekai/20120115/1326615175
Web超簡単 ! WindowsでMahout IN ACTION (Mahout IN ACTIONの自習その1) http://d.hatena.ne.jp/mzi/2012
> 0131/1328026190
WebMAHOUT In Action レコメンダー事始め Chapter2 (Mahout In Action 自習その2) http://d.hatena.ne.jp/mzi/20120
>414/1334395600
Web集合知 in Scala (2) Jaccard係数、Tanimoto係数、マンハッタン距離、ユークリッド距離、ピアソン相関係数 http://d.hatena.ne.jp/nanjakkun/
>20120121/1327130513
WebApache Mahout 機械学習Libraryを使って「魔法少女まどか☆マギカ」の台詞をテキストマイニングしてみた http://d.hatena.ne.jp/yutakikuchi/
>20120503/1336031972
Web金融システムへの最新技術の適用 「大量データ分析処理技術『Hadoop』」(前篇) http://e-public.nttdata.co.
> jp/topics_detail4_prev/id=175
Web機械学習 はじめよう http://gihyo.jp/dev/serial/01/
> machine-learning
WebHadoopでレコメンドシステムを作ろう http://gihyo.jp/dev/serial/
>01/recommend_hadoop
Web朱鷺の杜Wiki http://ibisforest.org/index.php?
> FrontPage
Web人口知能 http://ja.wikipedia.org/wiki/
> %E4%BA%BA%E5%B7%A5%E7
> %9F%A5%E8%83%BD
Web協調フィルタリング http://ja.wikipedia.org/wiki
> /%E5%8D%94%E8%AA%BF%E3
> %83%95%E3%82%A3%E3%83%
> AB%E3%82%BF%E3%83%AA%E
> 3%83%B3%E3%82%B0
Web機械学習 http://ja.wikipedia.org/wiki/
> %E6%A9%9F%E6%A2%B0%
> E5%AD%A6%E7%BF%92
Web統計学 http://ja.wikipedia.org
> /wiki/%E7%B5%B1%E8%A8
> %88%E5%AD%A6
WebMahout 関連情報メモ http://junglejava.jp/
> archives/2012/06/entry
> _2395.html
WebApache Nutch http://nutch.apache.org/
WebAppEngineでMahoutを使ったレコメンド機能を作ってみた http://orfeon.hatenablog.com/
>entry/2012/07/01/002300
WebOSS検索エンジンLuceneとは http://thinkit.co.jp/free
> /article/0710/17/1/
Web代表的3つのレコメンドロジック http://www.albert2005.co.jp/
>logreco/beginner/intro/main3l
>ogic.html
WebALBERT、レコメンデーションの分類方法「ACKマトリクス」を改訂~12のマトリクスであらゆるレコメンド方式を網羅~ http://www.albert2005.co.jp/
>release/archives/200810/
>17_130000.html
Webレコメンデーションの分類 http://www.albert2005.co.jp/
>technology/recom/categorized.html
Web試すのが難しい―機械学習の常識はMahoutで変わる http://www.atmarkit.co.jp/
>fjava/rensai4/bigdata_java04/01.html
Web数理情報工学特論第一 【機械学習とデータマイニング】 http://www.geocities.jp/kashi_
>pong/course_machine_learning_2010.html
WebMahoutとHadoopを使ったレコメンデーション(前編) http://www.gmo.jp/report/
>technology/07/index.php
WebMahoutとHadoopを使ったレコメンデーション(後編) http://www.gmo.jp/report/
>technology/07/index_02.php
WebGroupLens http://www.grouplens.org/
Webm2eclipse1.0でmavenリポジトリの自動検索ができない http://www.h3.dion.ne.jp/
>~alpha-pz/misc2766.html
Webmahoutで簡単レコメンド http://www.hirotakaster.com
> /archives/2010/09
> /mahout.php
WebApache Mahout の紹介 http://www.ibm.com/developerworks/
>jp/java/library/j-mahout/
WebApache Mahout: 万人のためのスケーラブルな機械学習 http://www.ibm.com
> /developerworks/jp
> /java/library/j-mahout
> -scaling/
WebApache Mahout: 拡張性の高い機械学習アルゴリズム http://www.infoq.com/jp
> /news/2009/04/mahout
Web機械学習ライブラリ:Apache Mahoutとは – IOUGセミナーより - http://www.insight-tec.com
> /technical-information
> /%E6%A9%9F%E6%A2
> %B0%E5%AD%A6%E7
> %BF%92%E3%83%A9
> %E3%82%A4%E3%83
> %96%E3%83%A9%E3
> %83%AA%EF%BC%9
> Aapache-mahout
> %E3%81%A8%E3%81
> %AF-ioug%E3%82%BB
> %E3%83%9F%E3%83
> %8A%E3%83%BC%E3
> %82%88%E3%82%8A.html
Webレコメンデーションの虚実(連載) http://www.itmedia.co.jp/
>anchordesk/sasaki.html
Webmahout/レコメンドシステムの作り方 http://www.pwv.co.jp/~take/
>TakeWiki/index.php?mahout%2F
>%E3%83%AC%E3%82%B3%E3%83%A1%E3
>%83%B3%E3%83%89%E3%82%B7%
>E3%82%B9%E3%83%86%E3%83%
>A0%E3%81%AE%E4%BD%9C%
>E3%82%8A%E6%96%B9
WebMahoutにパッチを送ってみた http://www.slideshare.net
> /issaymk2/mahout-
> 10539755
WebIntroduction to Recommender Systems http://www.slideshare.net/komiyaatsushi/
>introduction-to-recommender-
>systems-2012130-zansa-3
Webパターン認識と機械学習入門 http://www.slideshare.net/
>mmktakahashi/ss-13694313
WebJubatusにおける大規模分散オンライン機械学習 http://www.slideshare.net/
>pfi/jubatus-10513468
WebMapReduceによる大規模データを利用した機械学習 http://www.slideshare.net/pfi
> /mapreduce-7022974
WebDistributed Itembased Collaborative Filtering with Apache Mahout http://www.slideshare.net/
>sscdotopen/mahoutcf
WebJubatusのリアルタイム分散レコメンデーション http://www.slideshare.net/
>unnonouno/jubatustokyowebmining17
Webはじめてでもわかるベイズ分類器 -基礎からMahout実装まで- http://www.slideshare.net
> /yanaoki/mahout
WebApache Mahout Algorithms https://cwiki.apache.org
>/MAHOUT/algorithms.html
WebMahout JP https://sites.google.com
> /site/mahoutjp/
書籍日本語入力を支える技術 http://gihyo.jp/book
> /2012/978-4-7741-4993-6
書籍Mahout in Actionhttp://manning.com/owen/
書籍パターン認識と機械学習 上http://www.amazon.co.jp/
>dp/4621061224/
書籍パターン認識と機械学習 下http://www.amazon.co.jp/
>dp/4621061240/
書籍Hadoop MapReduce デザインパターンhttp://www.oreilly.co.jp
> /books/9784873115122/
書籍Hadoop Hacks――プロフェッショナルが使う実践テクニックhttp://www.oreilly.co.jp/books
> /9784873115467/
ソフトウェアMahouthttp://mahout.apache.org/
ソフトウェアwekahttp://www.cs.waikato.ac.nz/ml
> /weka/
ソフトウェアRHadoophttps://github.com/Revolution
> Analytics/Rhadoop
ソフトウェアRhttp://www.r-project.org/
ソフトウェアJubatushttp://jubat.us/
サンプルコードについて
サンプルコードの利用/運用に関しては,技術評論社,記事執筆者,およびプログラム開発者は一切の責任を負いかねます。ご了承ください。