千家信息网

Pyspark 线性回归梯度下降交叉验证的知识点是什么

发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,这期内容当中小编将会给大家带来有关Pyspark 线性回归梯度下降交叉验证的知识点是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。我正在尝试在 pyspark
千家信息网最后更新 2024年11月28日Pyspark 线性回归梯度下降交叉验证的知识点是什么

这期内容当中小编将会给大家带来有关Pyspark 线性回归梯度下降交叉验证的知识点是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

我正在尝试在 pyspark 中的 SGD 模型上执行交叉验证,我正在使用pyspark.mllib.regression,ParamGridBuilder和CrossValidator都来自pyspark.ml.tuning库的LinearRegressionWithSGD。

在 Spark 网站上跟踪文件资料之后,我希望运行此方法可以正常工作

lr = LinearRegressionWithSGD()pipeline=Pipeline(stages=[lr])paramGrid = ParamGridBuilder()\    .addGrid(lr.stepSize, Array(0.1, 0.01))\    .build()crossval = CrossValidator(estimator=pipeline,estimatorParamMaps= paramGrid,                         evaluator=RegressionEvaluator(),                         numFolds=10)

但是LinearRegressionWithSGD()没有属性stepSize(也没有运气尝试过其他人)。

我可以将 lr 设置为LinearRegression,但是我无法在模型中使用 SGD 并进行交叉验证。

斯卡拉中有kFold方法,但我不确定如何从 pyspark 访问该方法

解决方案

您可以使用LinearRegressionWithSGD中的step参数来定义步长,但由于您正在混合不兼容的库,因此这将使代码无法正常工作。不幸的是,我不知道如何使用SGD优化对ml库进行交叉验证,我想知道自己,但是您正在混合使用pyspark.ml和pyspark.mllib库。具体来说,您不能将LinearRegressionWithSGD与pyspark.ml库一起使用。您必须使用pyspark.ml.regression.LinearRegression。

好消息是您可以将pyspark.ml.regression.LinearRegression的setsolver属性设置为使用'gd'。因此,您可能可以将'gd'优化器的参数设置为以SGD运行,但是我不确定求解器文档在哪里或如何设置求解器属性(例如批大小)。该api显示了调用Param()的LinearRegression对象,但是我不确定它是否使用pyspark.mllib优化器。如果有人知道如何设置求解器属性,则可以通过允许您将Pipeline,ParamGridBuilder和CrossValidation ml软件包用于LinearRegression进行模型选择,并利用SGD优化进行参数调整来回答您的问题。

上述就是小编为大家分享的Pyspark 线性回归梯度下降交叉验证的知识点是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

交叉 验证 属性 正在 知识 参数 模型 梯度 知识点 线性 内容 方法 分析 尝试 工作 混合 运行 不幸 专业 中小 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 电脑搭建本地web服务器 山东质量软件开发要多少钱 软件开发过程是按照项目的 网络安全法的立法机关是 我的世界电脑怎么打开数据库 连云港信息网络技术来电咨询 linux服务器同步 软件开发有必要买mac吗 网络安全全国500强 网络安全强调数据信息的 浦东新区银联数据库服务电话 网络技术的应用有哪些举例 数据库可以存图片 崇明区互联网视频系统服务器 天津智能软件开发概念设计 易语言调取数据库数据 sqlplus创建数据库名 新云网络加速服务器 广州星娱互联网科技有限公司 辽宁cmmi软件开发 网络安全大赛个人冠军 网络安全法法的情节严重司法解释 计算机网络技术专业当兵 上海智能化网络技术服务材料 博山陶瓷软件开发公司 招聘软件开发什么网站好招 哈尔滨靠谱上位机软件开发 竹溪信息软件开发口碑推荐 数据库批量 酷家乐软件开发offer
0