Suche senden
Hochladen
Programming Collective Intelligence 100111
•
Als ODP, PDF herunterladen
•
4 gefällt mir
•
733 views
Sho Shimauchi
Folgen
"Programming Collective Intelligence" reading party, Chapter 2: Recommendation
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 31
Jetzt herunterladen
Empfohlen
Data-Intensive Text Processing with MapReduce ch6.1
Data-Intensive Text Processing with MapReduce ch6.1
Sho Shimauchi
Cloudera Impala #pyfes 2012.11.24
Cloudera Impala #pyfes 2012.11.24
Sho Shimauchi
Hadoop summit 2012 report
Hadoop summit 2012 report
Sho Shimauchi
Incredere
Incredere
MinuneMica Project
Programming Collective Intelligence 100131
Programming Collective Intelligence 100131
Sho Shimauchi
Calendar 2010
Calendar 2010
MinuneMica Project
Clarity Profile
Clarity Profile
Rajesh Pandey
Code complete ch22_developper_test
Code complete ch22_developper_test
Sho Shimauchi
Empfohlen
Data-Intensive Text Processing with MapReduce ch6.1
Data-Intensive Text Processing with MapReduce ch6.1
Sho Shimauchi
Cloudera Impala #pyfes 2012.11.24
Cloudera Impala #pyfes 2012.11.24
Sho Shimauchi
Hadoop summit 2012 report
Hadoop summit 2012 report
Sho Shimauchi
Incredere
Incredere
MinuneMica Project
Programming Collective Intelligence 100131
Programming Collective Intelligence 100131
Sho Shimauchi
Calendar 2010
Calendar 2010
MinuneMica Project
Clarity Profile
Clarity Profile
Rajesh Pandey
Code complete ch22_developper_test
Code complete ch22_developper_test
Sho Shimauchi
Decotai Shiumachi 091228
Decotai Shiumachi 091228
Sho Shimauchi
My Immortal
My Immortal
MinuneMica Project
Decotai Shiumachi 091206
Decotai Shiumachi 091206
Sho Shimauchi
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
使い捨て python コードの書き方
使い捨て python コードの書き方
Sho Shimauchi
20分でわかるHBase
20分でわかるHBase
Sho Shimauchi
Fabric + Amazon EC2で快適サポート生活 #PyFes
Fabric + Amazon EC2で快適サポート生活 #PyFes
Sho Shimauchi
Hadoop for programmer
Hadoop for programmer
Sho Shimauchi
Mantra Tara Verde
Mantra Tara Verde
MinuneMica Project
Christmas Spirit in Romania
Christmas Spirit in Romania
MinuneMica Project
浅野高等学校 2015年度 卒業生講演
浅野高等学校 2015年度 卒業生講演
Sho Shimauchi
Recommend system
Recommend system
ilove2dgirl
Twitter User Recommendation
Twitter User Recommendation
Takuto Kimura
協調フィルタリングをやってみる
協調フィルタリングをやってみる
Koya Fukuda
Introduction to Multi Agent simulation
Introduction to Multi Agent simulation
Naoki Shinbo
Hadoop conference Japan 2011
Hadoop conference Japan 2011
Takahiko Ito
WebDB Forum 2015 pinterest webpagever
WebDB Forum 2015 pinterest webpagever
helro
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
Deep Learning JP
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Weitere ähnliche Inhalte
Andere mochten auch
Decotai Shiumachi 091228
Decotai Shiumachi 091228
Sho Shimauchi
My Immortal
My Immortal
MinuneMica Project
Decotai Shiumachi 091206
Decotai Shiumachi 091206
Sho Shimauchi
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
使い捨て python コードの書き方
使い捨て python コードの書き方
Sho Shimauchi
20分でわかるHBase
20分でわかるHBase
Sho Shimauchi
Fabric + Amazon EC2で快適サポート生活 #PyFes
Fabric + Amazon EC2で快適サポート生活 #PyFes
Sho Shimauchi
Hadoop for programmer
Hadoop for programmer
Sho Shimauchi
Mantra Tara Verde
Mantra Tara Verde
MinuneMica Project
Christmas Spirit in Romania
Christmas Spirit in Romania
MinuneMica Project
浅野高等学校 2015年度 卒業生講演
浅野高等学校 2015年度 卒業生講演
Sho Shimauchi
Andere mochten auch
(11)
Decotai Shiumachi 091228
Decotai Shiumachi 091228
My Immortal
My Immortal
Decotai Shiumachi 091206
Decotai Shiumachi 091206
Data-Intensive Text Processing with MapReduce ch4
Data-Intensive Text Processing with MapReduce ch4
使い捨て python コードの書き方
使い捨て python コードの書き方
20分でわかるHBase
20分でわかるHBase
Fabric + Amazon EC2で快適サポート生活 #PyFes
Fabric + Amazon EC2で快適サポート生活 #PyFes
Hadoop for programmer
Hadoop for programmer
Mantra Tara Verde
Mantra Tara Verde
Christmas Spirit in Romania
Christmas Spirit in Romania
浅野高等学校 2015年度 卒業生講演
浅野高等学校 2015年度 卒業生講演
Ähnlich wie Programming Collective Intelligence 100111
Recommend system
Recommend system
ilove2dgirl
Twitter User Recommendation
Twitter User Recommendation
Takuto Kimura
協調フィルタリングをやってみる
協調フィルタリングをやってみる
Koya Fukuda
Introduction to Multi Agent simulation
Introduction to Multi Agent simulation
Naoki Shinbo
Hadoop conference Japan 2011
Hadoop conference Japan 2011
Takahiko Ito
WebDB Forum 2015 pinterest webpagever
WebDB Forum 2015 pinterest webpagever
helro
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
Deep Learning JP
Ähnlich wie Programming Collective Intelligence 100111
(7)
Recommend system
Recommend system
Twitter User Recommendation
Twitter User Recommendation
協調フィルタリングをやってみる
協調フィルタリングをやってみる
Introduction to Multi Agent simulation
Introduction to Multi Agent simulation
Hadoop conference Japan 2011
Hadoop conference Japan 2011
WebDB Forum 2015 pinterest webpagever
WebDB Forum 2015 pinterest webpagever
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
Kürzlich hochgeladen
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Kürzlich hochgeladen
(7)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Programming Collective Intelligence 100111
1.
集合知プログラミング Programming Collective
Intelligence (Ch.2 推薦を行う) 2010/01/11 id:shiumachi
2.
3.
2.2 嗜好の収集
4.
2.3 似ているユーザを探し出す
5.
2.4 アイテムを推薦する
6.
2.5 似ている製品
7.
2.6 del.icio.us
のリンクを推薦するシステムを作る
8.
2.7 アイテムベースのフィルタリング
9.
2.8 MovieLens
のデータセットを使う
10.
2.9 ユーザベース
VS アイテムベース
11.
2.10 練習問題
12.
2.1 協調フィルタリング
13.
14.
1992年、Xerox PARC の
David Goldberg の論文で初めて使われた用語
15.
協調フィルタリングの例 3 人とも好き
自分と趣味が似てる 似てる二人が好き ↓ じゃあ自分も気に入るかも!
16.
2.2 嗜好の収集
17.
18.
19.
アイテム
20.
21.
22.
23.
2.3 似ているユーザを探し出す
24.
25.
26.
27.
28.
ユーザ間の、アイテムごとのスコアの差の2乗の和の平方根。
29.
データが正規化されていないと正しい類似性が得にくい。
30.
31.
-1 ~ 1
の値をとる。
32.
相関の強さで類似性を判断するので、ユーザ間のスコアの絶対値が大きく違う場合に有用。
33.
2.4 アイテムを推薦する
34.
35.
テキストでは重みつき平均(後述)を使っているが、単なる平均なり中間値なり、状況に応じて推薦スコアを算出する必要があるだろう
36.
37.
似てないユーザの情報もとるとノイズが多い
38.
39.
あるアイテムに対して、自分と似ているユーザ10人が最低点をつけているとしても、似ていない残り90人が満点をつけていればかなりいい点が期待できる
40.
2.5 似ている製品
41.
42.
単純に今まで使ってたユーザとアイテムの関係を逆転させればいいだけ。
43.
2.6 del.icio.us
のリンクを 推薦するシステムを作る
44.
45.
アイテム:URL
46.
スコア:ブックマークしていれば 1、そうでなければ 0
47.
全部を取り出すのは不可能なので、うまくユーザを選出する
48.
49.
アイテム:ユーザ
50.
スコア:フォローしていれば 1、そうでなければ 0
51.
ユーザの選出は自分(shiumachi)のフォロワーから適当に
52.
53.
上位10個の組み合わせ ユーザ1 ユーザ2
類似性スコア yosuke__ tilfin 0.00730 daisukebe_ yosuke__ 0.00621 daisukebe_ tilfin 0.00513 yosuke__ ARAMAKI 0.00510 shiumachi yosuke__ 0.00495 yosuke__ noritada 0.00493 yosuke__ ranha 0.00493 tilfin ARAMAKI 0.00467 tilfin ranha 0.00457 tilfin noritada 0.00457
54.
55.
56.
2.7 アイテムベースの
フィルタリング
57.
58.
情報の更新にリアルタイム性が必要ないので、夜間バッチ等で十分対応できる
59.
(2.5 の話がここと分離している理由がよくわからない)
60.
2.8 MovieLens
のデータセットを 使う
61.
62.
http://www.grouplens.org/node/73 から入手可能。
63.
2.9 ユーザベース
VS アイテムベース
64.
65.
66.
変更が頻繁に行われる場合はこちらが便利
67.
68.
2.10 練習問題
69.
70.
Jaccard 係数の拡張。
71.
72.
テキスト巻末に載っている式は Jaccard
係数だと思われる。 ( 積集合の要素数 ) / ( 和集合の要素数 ) A ・ B / ( ||A||^2 + ||B||^2 – A ・ B )
73.
Thank you !
Jetzt herunterladen