Я пытаюсь обучить свой набор данных, используя ALS, чтобы найти скрытые факторы.Мой набор данных имеет неявный рейтинг.
В глубине моя база данных состоит из трех столбцов Пользователь, Элемент (Хранилища) и Рейтинг (Количество звезд (Скрытый рейтинг)):
from pyspark.ml.recommendation import ALS
lines = spark.read.text("Dataset.csv").rdd
parts = lines.map(lambda row: row.value.split(","))
ratingsRDD = parts.map(lambda p: Row(userId=int(p[1]),repoId=int(p[2]),repoCount=float(p[3])))
ratings = spark.createDataFrame(ratingsRDD)
model = ALS.trainImplicit(ratings, rank=5,lambda_=0.01, alpha = 1.0, iterations =5)
Я получаю эту ошибку:
AttributeError: тип объекта «ALS» не имеет атрибута «trainImplicit»