協調フィルタリングを用いた映画評価予測プログラムの試作
-ジャンル嗜好による協調フィルタリング-
Trial program for movie rating prediction using Collaborative Filtering
-Collaborative Filtering by genre taste-
レジュメ
レジュメ(tex)
レジュメ(pdf)
スライド
卒研発表会用スライド
プログラム
-データセット生成プログラム-
@テストデータ生成方法
A各ユーザー毎にファイルを作る
B各ユーザーのファイルからランダムに10個ずつ評価を取り出す
-実験プログラム-
@実験の手順
A評価ファイルにジャンルをつける
B各ユーザーのジャンル平均を出す
Cタイトルファイルからジャンルを取り出す
D評価ファイル(ベース)からユーザーとタイトルを取り出す
E評価ファイル(テスト)からユーザーとタイトルを取り出す
Fタイトルを好きな人の平均と嫌いな人の平均を出す
G評価を予測する
HGの結果とEの結果の2つを対応させる
I精度を測る
データセット
-元データ-
@タイトルデータ
A評価データ
-テストデータ-
@評価データ1(ベース)
A評価データ2(ベース)
B評価データ3(ベース)
C評価データ4(ベース)
D評価データ5(ベース)
E評価データ6(ベース)
F評価データ7(ベース)
G評価データ8(ベース)
H評価データ9(ベース)
I評価データ10(ベース)
J評価データ1(テスト)
K評価データ2(テスト)
L評価データ3(テスト)
M評価データ4(テスト)
N評価データ5(テスト)
O評価データ6(テスト)
P評価データ7(テスト)
Q評価データ8(テスト)
R評価データ9(テスト)
S評価データ10(テスト)