Я использую алгоритм ALS (implicitPrefs = True) в Spark 2.1.0 для совместной фильтрации.
Мне интересно, возможно ли объединить оценки предсказания.Допустим, для Пользователя1 существуют следующие прогнозы:
- Элемент a: 0,4
- Элемент b: 0,2
- Элемент c: 0,1
- Элемент d: 0,5
В моем случае элементы принадлежат нескольким группам.Допустим, элементы a и b принадлежат группе 1, а элементы c и d - группе 2. Можно ли теперь объединить прогнозы?Например, суммируя их, чтобы получить прогнозы:
- Группа 1: 0,4 + 0,2 = 0,6
- Группа 2: 0,5 + 0,1 = 0,6
PS Подгонка модели по группам нежелательна, поскольку соотношение между группами и элементами не является постоянным.Поэтому я не хочу обновлять модель каждый раз, когда меняется корреляция.Я не могу понять, является ли совокупность предсказаний математической чепухой или нет, и я рад любой помощи.