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

在 Spark 网站上跟踪文件资料之后,我希望运行此方法可以正常工作
资料参考:https://spark.apache.org/docs/2.1.0/ml-tuning.html
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优化进行参数调整来回答您的问题。
相关推荐:
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
优化网站的秘诀:提高网站速度与用户体验,助力业务腾飞,旅游网站建设步骤
常用AI工具,高效智能生活
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
什么是seo方法,何为seo ,ai写作神器源码是什么
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
仿写AI:智能时代的创作革命,洛江区移动房网站推广
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
在线AI生成文章:智能写作的未来趋势
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
如何用AI改文章,让写作更高效、精准,提升内容质量
AI人工智能:开发与应用的必备软件推荐
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
ChatGPT网页版内容显示不全的解决方案:如何轻松解决问题?,课件ai
AI网站开发与代码创新:引领未来数字化变革的关键,ai ay规则
打造内容创作新高度:文章扩写AI的革命性优势
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
用AI生成文章,让创作更简单高效
AI一键生成文章免费:革新写作方式,提升创作效率
在线AI写文:开启高效创作新时代
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
AI免费文章解读:智能写作新篇章,小店AI
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
文章AI思维导图自动生成助力创作的智慧之源
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
seo链接有什么用,seo外链是什么意思 ,one ai写作
SEO优化关键技巧:提升网站排名的实战攻略,科大讯飞ai论文写作软件
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo