Как создать простую систему рекомендаций? Я видел некоторые алгоритмы, но это так сложно реализовать, я хочу, чтобы их было практическое описание для реализации самого простого алгоритма?
i эти три таблицы
Users
userid username
1 aaa
2 bbb
и
products
productid productname
1 laptop
2 mobile phone
3 car
и
users_products
userid productid
1 1
1 3
3 2
2 3
поэтому я хочу, чтобы вы могли рекомендовать элементы для каждого из пользователей в зависимости от предметов, которые они приобрели, и предметов других пользователей.
Я знал, что это должно что-то вроде вычисления сходств между пользователями, а затем просмотреть их проспекты, но как это можно сделать и сохранить в базе данных, потому что для этого потребуется таблица с чем-то вроде этого
1 2 3 4 5 6 << users' ids
1) 1 .4 .2 .3 .8 .4
2) .3 1 .5 .7 .3 .9
3) .4 .4 1 .8 .2 .3
4) .6 .6 .6 1 .4 .2
5) .8 .7 .4 .2 1 .3
6) 1 .4 .6 .7 .9 1
^
^
users'
ids
Итак, как можно подобрать пользователей для расчета? и как эти сложные данные могут храниться в базе данных объявлений? (для каждого пользователя требуется таблица со столбцом)? спасибо