Я построил двудольный график ie для идентификации схожих пользователей на основе их навыков и хотел бы рекомендовать конкретное c обучение для каждого из них.
Мой первый набор данных (давайте назовем его Набор данных A ) выглядит следующим образом:
UserID Trainings
1 Speaking
1 Writing
1 Dancing
2 Writing
2 Dancing
2 Singing
2 Running
3 Speaking
3 Running
И мой Набор данных B , который содержит список всех похожих пользователей:
UserID Similar_Users
1 2
1 5
1 6
2 4
Что я хотел бы иметь набор данных со всеми недостающими тренингами на пользователя, основанный на тренингах их похожих пользователей. В моем примере это выглядело бы следующим образом:
UserID Recommended_Trainings
1 Singing
1 Running
Пение и бег, потому что на основе моего набора данных B пользователь 2 похож на пользователя 1, а в соответствии с набором данных A пользователь 1 еще не проходил эти тренинги .
Любая помощь будет принята с благодарностью.
Большое спасибо,