Я работаю над заданием моего мастера, чтобы создать предиктор рейтинга фильма с помощью ALS от Spark, написанного на Python.Я близок к удовлетворительному результату, но проверяя вывод прогнозов, я видел, что некоторые прогнозы имеют значение более 5, когда рейтинги, передаваемые модели в качестве аргумента, находятся в диапазоне от 1 до 5.
Итак,Я задаюсь вопросом, возможно ли установить диапазон значений прогнозов при настройке функции ALS, учитывая тот факт, что единственное значение прогноза, которое я могу установить, - это то, что прогнозы являются положительными значениями.
Это на самом делепараметры моей функции ALS, и я немного искал, но не нашел ничего подходящего для достижения того, чего я хочу.
ALS(userCol="User ID", itemCol="Film ID", ratingCol="label", coldStartStrategy="drop", seed=1234, nonnegative=True)
Заранее спасибо.