hoppiece / anime-tinder

The prototype of matching service between geeks and cartoons.
0 stars 4 forks source link

データベース構造 #44

Closed aiwaka closed 3 years ago

aiwaka commented 3 years ago

https://drive.google.com/drive/folders/18kQaCFrbpxG-k4iq00YkateIjKzkHibI?usp=sharing ここにdrawioファイルでひとまず作りました。望ましい仕様を追加してください。 学習の方で使いたいパラメータがよくわからんのでその辺も編集してくださると助かります。

hoppiece commented 3 years ago

データベース構造とレコメンドエンジンをどう連携するか相談したいと思っていました。

  1. 簡易なレコメンドアルゴリズム アニメごとの特徴量として、ユーザごとの評価情報 0(unlike)/1(like) を並べたベクトルを使用します。 アルゴリズムの原理としては、アニメA = (0,1,0,0,1 .... ) アニメB = (0,0,0,0,1 .... ) のような特徴量があり、アニメベクトルどうしのコサイン類似度計算します。

なので全アニメのlike/unlike 情報を出力してくれる仕組みがほしいです。 SQLたたけばいいはずなんだけど、データベース構造よくわかっていないので取得方法が知りたい or この情報を提供してくれるAPIがほしい

  1. 追加のレコメンドアルゴリズム案
    • 記述次第下にぶら下げます