6. 嗜好の収集
ex. 映画の評者といくつかの映画に対する彼らの評点
Lady in Snakes on Just My Superman You, Me and The Night
the a Plane Luck Returns Dupree Listener
Water
Lisa Rose 2.5 3.5 3.0 3.5 2.5 3.0
Gene 3.0 3.5 1.5 5.0 3.5 3.0
Seymour
Michael 2.5 3.0 3.5 4.0
Phillips
Claudia 3.5 3.0 4.0 2.5 4.5
Puig
Mick 3.0 4.0 2.0 3.0 2.0 3.0
Lasalle
Jack 3.0 4.0 5.0 3.5 3.0
Matthews
Toby 4.5 4.0 1.0
8. この2つの映画に関して评者を比较
(Dupree-Snake)
Lady in Snakes on Just My Superman You, Me and The Night
the a Plane Luck Returns Dupree Listener
Water
Lisa Rose 2.5 3.5 3.0 3.5 2.5 3.0
Gene 3.0 3.5 1.5 5.0 3.5 3.0
Seymour
Michael 2.5 3.0 3.5 4.0
Phillips
Claudia 3.5 3.0 4.0 2.5 4.5
Puig
Mick 3.0 4.0 2.0 3.0 2.0 3.0
Lasalle
Jack 3.0 4.0 5.0 3.5 3.0
Matthews
Toby 4.5 4.0 1.0
11. 2人の评者を比较
(Mick Lasalle-Gene Seymour)
Lady in Snakes on Just My Superman You, Me and The Night
the a Plane Luck Returns Dupree Listener
Water
Lisa Rose 2.5 3.5 3.0 3.5 2.5 3.0
Gene 3.0 3.5 1.5 5.0 3.5 3.0
Seymour
Michael 2.5 3.0 3.5 4.0
Phillips
Claudia 3.5 3.0 4.0 2.5 4.5
Puig
Mick 3.0 4.0 2.0 3.0 2.0 3.0
Lasalle
Jack 3.0 4.0 5.0 3.5 3.0
Matthews
Toby 4.5 4.0 1.0
12. 5
Superman
4
Dupree Snakes
Gene Seymour
3
Night Listener
Lady
グラフ上のすべてのアイテムに
2 できるだけ近くなるように
引かれた直線
(最適直線)
Just My Luck
1
0
1.5 2 2.5 3 3.5 4 4.5
Mick Lasalle
13. 2人の评者を比较
(Jack Matthews-Lisa Rose)
Lady in Snakes on Just My Superman You, Me and The Night
the a Plane Luck Returns Dupree Listener
Water
Lisa Rose 2.5 3.5 3.0 3.5 2.5 3.0
Gene 3.0 3.5 1.5 5.0 3.5 3.0
Seymour
Michael 2.5 3.0 3.5 4.0
Phillips
Claudia 3.5 3.0 4.0 2.5 4.5
Puig
Mick 3.0 4.0 2.0 3.0 2.0 3.0
Lasalle
Jack 3.0 4.0 5.0 3.5 3.0
Matthews
Toby 4.5 4.0 1.0
14. 両者のスコアの差が一贯していれば完全な相関が得られる
5
4
Snakes Superman
3
Lisa Rose
Night Listener
Lady Dupree
MatthewはLisaよりも
2
甘く点をつける傾向がある.
→ しかし,それでも直線は両者の
嗜好が近い事を示している.
1
0
2.5 3 3.5 4 4.5 5 5.5
Jack Matthew
23. アイテム間の類似度のデータセットを作る
● 似ているアイテムたちの完全なデータセットを作る.
● 作るのは1度だけで,必要な時には再利用する.
1. それぞれのユーザがアイテムをどのように
評価しているのかというリストを作る.
2. すべてのアイテムをループして,似ているアイテムたちを
その類似性スコアと共に取得.
3. 最後にアイテムをキーとして,それぞれのアイテムにもっとも似ている
アイテムたちのリストを持ったディクショナリを返す.
ex. {'Lady in the Water' : [(0.400000, 'You, Me and Dupree'),
(0.285714, 'The Night listener'), ...
'Snakes on Plane' : [(0.222222, 'Lady in the water'),
(0.181818, 'The Night Listenner'), …
etc.