首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ALS算法的GridSearchCV

使用ALS算法的GridSearchCV
EN

Stack Overflow用户
提问于 2020-02-13 23:35:44
回答 1查看 162关注 0票数 0

我在Pyspark上工作,我使用带有ALS算法的GridSearchCV

但是我得到了一个错误..有什么帮助吗?

谢谢

代码语言:javascript
复制
als = ALS(maxIter=5, regParam=0.01, userCol="userId", itemCol="movieId", ratingCol="rating",
          coldStartStrategy="drop")

param_grid = {'rank': [10,50,100,150],
              'regParam': [0.01,0.05,0.1,0.15]}


# run grid search
grid_search = GridSearchCV(als, param_grid=param_grid, scoring='accuracy')
start = time()
model_gridSeach=grid_search.fit(features_train,lable_train)

print("GridSearchCV took %.2f seconds for %d candidate parameter settings."
      % (time() - start, len(grid_search.cv_results_['params'])))
report(grid_search.cv_results_)

输出:

代码语言:javascript
复制
Cannot clone object 'ALS_855af664ffc8' (type <class 'pyspark.ml.recommendation.ALS'>):
it does not seem to be a scikit-learn estimator as it does not implement a 'get_params' methods.
EN

回答 1

Stack Overflow用户

发布于 2020-06-12 04:03:03

正如您的输出所示,创建的als对象属于类pyspark.ml.recommendation.ALS,而不是来自类sklearn.model_selection.GridSearchCV:https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.htmlestimator对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60211437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档