城市直播房产教育博客汽车
投稿投诉
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

AI算法线性回归原理与实现

1月1日 天浪楼投稿
  1、算法思想
  回归分析是一种预测性建模技术,它是研究因变量与自变量之间的关系,这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系,通常使用直线或曲线进行拟合,目标是使曲线到目标点的距离差最小。线性回归是回归问题中的一种,线性回归假设目标值与特征之间线性相关,即满足一个多元一次方程。通过构建损失函数,来求解损失函数最小时的参数和。2、算法推导2。1线性回归
  通常我们可表达成如下公式:
  其中,为预测值,为了构建这个函数关系,通过已知的数据点来求解方程中的未知数和。2。2损失函数
  为了评价所求参数的好与不好,需要一个标准来衡量,因此需要构建一个目标函数,使计算机通过已有数据对目标函数不断进行优化。因此,目标函数定义如下:
  其中,为模型的预测值,为真实值,为数据点的个数。该损失函数表示的意义为样本预测值与真实值之间的平均平方和,即MSE。将公式1带入目标函数中,求解的参数和可以看做是函数的自变量,因此函数可以写成:
  现在的主要任务为求使函数取得最小值的和。因此,目标函数的优化公式为:
  2。3求解方法
  (1)最小二乘法
  求解和是使损失函数最小化的过程,将分别对和b进行求偏导
  令上述两式等于0,可以得到和的封闭式最优解。
  (2)梯度下降法
  梯度下降法的核心内容是对自变量进行不断的更新,使目标函数不断逼近最小值的过程。
  3、算法实现
  (1)linearregression。pyimportnumpyasnpclassLinearRegression(object):definit(self,learningrate0。01,maxiter100,seedNone):np。random。seed(seed)self。lrlearningrateself。maxitermaxiterself。wnp。random。normal(1,0。1)self。bnp。random。normal(1,0。1)self。lossarr〔〕deffit(self,x,y):self。xxself。yyforiinrange(self。maxiter):self。trainstep()self。lossarr。append(self。loss())deff(self,x,w,b):returnwxbdefpredict(self,xNone):ifxisNone:xself。xypredself。f(x,self。w,self。b)returnypreddefloss(self,ytrueNone,ypredNone):ifytrueisNoneorypredisNone:ytrueself。yypredself。predict(self。x)returnnp。mean((ytrueypred)2)defcalculategradient(self):dwnp。mean((self。wself。xself。bself。y)self。x)dbnp。mean(self。wself。xself。bself。y)returndw,dbdeftrainstep(self):dw,dbself。calculategradient()self。wself。wself。lrdwself。bself。bself。lrdbreturnself。w,self。b
  (2)traintest。pycoding:utf8importnumpyasnpimportmatplotlib。pyplotaspltfromlinearregressionimportLinearRegressiondefshowdata(x,y,wNone,bNone):plt。scatter(x,y,marker。)ifwisnotNoneandbisnotNone:plt。plot(x,wxb,cred)plt。show()datagenerationnp。random。seed(272)datasize100xnp。random。uniform(low1。0,high10。0,sizedatasize)yx2010np。random。normal(loc0。0,scale10。0,sizedatasize)plt。scatter(x,y,marker。)plt。show()traintestsplitshuffledindexnp。random。permutation(datasize)xx〔shuffledindex〕yy〔shuffledindex〕splitindexint(datasize0。7)xtrainx〔:splitindex〕ytrainy〔:splitindex〕xtestx〔splitindex:〕ytesty〔splitindex:〕visualizedataplt。scatter(xtrain,ytrain,marker。)plt。show()plt。scatter(xtest,ytest,marker。)plt。show()trainthelinerregressionmodelregrLinearRegression(learningrate0。01,maxiter10,seed314)regr。fit(xtrain,ytrain)print(cost:{:。3}。format(regr。loss()))print(w:{:。3}。format(regr。w))print(b:{:。3}。format(regr。b))showdata(x,y,regr。w,regr。b)plottheevolutionofcostplt。scatter(np。arange(len(regr。lossarr)),regr。lossarr,markero,cgreen)plt。show()
投诉 评论

总投资1292亿元吐鲁番市一季度重大项目集中开复工天山网讯(记者张瑞麟通讯员杜虎报道)2月10日上午,吐鲁番市2023年第一季度重大项目集中复工开工仪式在吐鲁番市鄯善县鄯善工业园区鄯善硅基新材料产业基地举行,总投资1292亿元……芯动联科销售奇迹4500元招待费拿下6800万订单IPO观察2月13日,安徽芯动联科微系统股份有限公司(下称芯动联科)将科创板IPO上会,公开发行不超过11493。3333万股。公司此次欲募集10亿元分别用于高性能及工业级MEMS陀螺开……益阳发出优秀文旅宣传作品征集令益阳日报全媒体讯(记者曹灿通讯员周志武)2月12日,市文化旅游广电体育局发布公告,启动2022年益阳市优秀文旅宣传作品征集评比活动。活动应征对象为摄影爱好者、短视频创作爱好者、……橘子季,换个方法炫橘子丨小叶子的手工课秋冬橘子季今年你炫橘子了吗?去年小叶子教了大家四种橘子的吃法橘子季,不如试试这些花式吃法大家都学会了吗?今天,小叶子又给大家带来了新的橘子吃法……美国德克萨斯大学开发出可利用机械能发电的碳纳米管捻线中国航空报讯:美国德克萨斯大学达拉斯分校开发了一种称为捻线的新型碳纳米管纱线,这种纱线在拉伸或加捻时会产生电力。缝在纺织品上的捻线可以感知人类的运动;安装在盐水中的捻线可以从海……尤文被扣15分,仍挤进上半区意甲简讯,意甲第21轮最后一场比赛,萨洛尼塔纳主场迎战尤文图斯。上半场第26分钟,因米雷蒂在禁区内被犯规,尤文图斯获得点球,弗拉霍维奇主罚点球首开记录。比赛第45分钟,科斯蒂奇……卢我们拥有出色的替补阵容我们能够仰仗他们直播吧2月7日讯快船今日124116击败篮网,赛后,快船主帅泰伦卢接受了媒体采访。谈及本队替补阵容本场贡献38分(篮网替补队员10分),泰伦卢说道:这作用巨大,我们有一套……任天堂宣布日本所有员工工资上涨10IT之家2月7日消息,据路透社报道,日本电子游戏制造商任天堂今日宣布,计划将日本现有和新员工的工资提高10,尽管日元走强迫使该公司下调全年利润预期。任天堂社长古川俊太郎(……AI算法线性回归原理与实现1、算法思想回归分析是一种预测性建模技术,它是研究因变量与自变量之间的关系,这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系,通常使用直线或曲线进行拟合,……杜兆才被调查,反腐风暴推动中国足球和体育产业走向透明公正中国足球陷入了一股反腐风暴,其中体育总局也成为了反腐斗争的重点。自2022年11月26日中国国家男子足球队原主教练李铁被查之后,已经有9人落马,其中就包括体育总局党组成员、副局……当骁龙888遇见骁龙7Gen2性能对比一看就知CPU规格骁龙7Gen2台积电4nn工艺制成,X2超大核,最高主频2。91GHz。骁龙888三星5nm工艺制成,X1超大核,最高主频2。84GHz。GPU规格……第二届OceanBase数据库大赛圆满收官,华师大获得大赛季3月25日,由中国计算机学会(CCF)数据库专业委员会指导,国产分布式数据库OceanBase与蚂蚁技术研究院联合举办的第二届OceanBase数据库大赛在北京落下帷幕。浙江大……
一年营收8000亿,阿里若搬出杭州,对当地经济影响何在?发朋友圈的十三句话1场3好消息,泰山队国脚时隔1年复出,5外援合体PK海港,郝兰德尔2512尼克斯送魔术4连败!班凯罗21分终于实锤!郭广昌再出手,拟以不超160亿出售南钢60股权宁德时代将成洛阳钼业第二大股东共同布局新能源金属资源Windows11系统的优缺点60岁董文华携老公参加聚会!点蜡烛喝茅台,现场唱歌为祖国庆生搭载鸿蒙os系统,以及曲面屏的华为nova10,调价之后真香四大旗舰投票开始,下月还有哪些新机发布通胀不息加息不止美联储坚持鹰派操作计划上调利率至4。42022年富豪榜,十辈子都够不着?我瞬间仇富了颜色与营养柳下惠坐怀不乱的成语故事中班班主任教学工作计划女人起床5个小习惯暗示内心四杨双丽上位戏(3)徐静蕾顺势被捧,杨超越被巧合所推太力领衔旅行收纳,五一旅游用品销售节节攀升永生花的花语及寓意发财树摆放位置解析发财树如何摆放辽宁省鞍山市原副市长市公安局原局长陈志刚接受审查调查貂绒大衣怎么洗比较好竞聘中级职称演讲稿女人手脚冰凉吃什么好推荐10种暖身食物

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找