当前位置: 首页 > news >正文

莱芜网站建设莱芜怎么用flash做网站

莱芜网站建设莱芜,怎么用flash做网站,网站seo置顶,如何自己开网店的详细步骤前言 前一阵学校有五一数模节校赛#xff0c;和朋友一起参加做B题#xff0c;波士顿房价预测#xff0c;算是第一次自己动手实现一个简单的小网络吧#xff0c;虽然很简单#xff0c;但还是想记录一下。 题目介绍 波士顿住房数据由哈里森和鲁宾菲尔德于1978年Harrison …前言 前一阵学校有五一数模节校赛和朋友一起参加做B题波士顿房价预测算是第一次自己动手实现一个简单的小网络吧虽然很简单但还是想记录一下。 题目介绍 波士顿住房数据由哈里森和鲁宾菲尔德于1978年Harrison and Rubinfeld1收集。它包括了波士顿大区每个调查行政区的506个观察值。1980年Belsley et al.2曾对此数据做过分析。 数据一共14列每一列的含义分别如下 英文简称    详细含义 CRIM    城镇的人均犯罪率 ZN    大于25,000平方英尺的地块的住宅用地比例。 INDUS    每个镇的非零售业务英亩的比例。 CHAS    查尔斯河虚拟变量如果环河则等于1否则等于0 NOX    一氧化氮的浓度百万分之几 RM    每个住宅的平均房间数 AGE    1940年之前建造的自有住房的比例 DIS    到五个波士顿就业中心的加权距离 RAD    径向公路通达性的指标 TAX    每一万美元的全值财产税率 PTRATIO    各镇的师生比率 B    计算方法为 $1000(B_k-0.63)^2$其中Bk是按城镇划分的非裔美国人的比例 LSTAT    底层人口的百分比(%) price    自有住房数的中位数单位千美元 基于上述数据请完成以下问题 建立波士顿房价预测模型并对预测结果进行评价。 问题分析 首先这道题目的很明确数据一共是 $506×14$ 的一个矩阵有十三维的自变量通过建立一个模型来拟合回归出最终的因变量 price即户主拥有住房价值的中位数。这是一个回归问题综合考虑有以下两个思路 通过各种回归算法GradientBoostingRegressorRandomForestRegressorExtraTreesRegressorLinearRegressor等结合全部或部分自变量来回归最终的price 建立前馈神经网络模型根据通用逼近定理我们可以拟合此回归模型。 我们对上述模型来进行实现并确定评估标准来对他们进行比较选择最优的模型作为预测模型。 算法流程 传统的回归算法 自变量的选择 首先考虑到数据集中13列自变量其中某一些可能和最终的房价并无强相关性如果全部使用进行预测可能会对模型引入噪声因此我们首先计算了房价price与各个自变量之间的相关系数 $r$ 其中 $r$ 计算公式如下 $$ r \frac{\sum(x_i-\bar{x})(y_i-\bar{y})}{\sqrt{\sum(x_i-\bar{x})^2\sum(y_i-\bar{y})^2}} $$ 其中 $x_i,y_i$ 为数据的每个分量$\bar{x}\bar{y}$ 为数据的均值 该系数反映了两变量之间的相关性$r$ 的绝对值介于 $[0,1]$ 区间内$|r|$ 越接近1表示两数据相关性越高反之越低。计算后结果如下 观察结果可以发现在给定的十三个变量中LSTAT 与 price 的相关程度最高$(|r|0.7)$其次是 RM 与PTRATIO $(|r|0.5)$再者是 TAX,INDUS,NOX $(|r|0.4)$除上述之外的七个变量都与 price 无较强的相关性因此我们考虑使用六个相关性较强变量和十三个变量分别来对房价进行预测并对他们进行对比来寻找最优的回归模型。 模型的构建 首先我们使用了sklearn中自带的 boston 数据集并将整体数据集随机划分为了训练集和测试集两部分所占比例分别为80%和20%。 然后我们利用Linear,Ridge,Lasso,ElasticNet,DecisionTree,GradientBoosting,RandomForest,ExtraTrees八种模型通过训练集对其进行训练。 接下来我们利用训练集拟合得到的模型使用测试集对其进行测试与 Ground Truth 进行对比并通过 $R^2$ 来评价该预测结果其中 $R^2$ 计算公式如下其是衡量回归模型好坏的常见指标其值一般处于[0,1]之间$R^2$ 越接近1说明模型的性能越好。 $$ R^2 1-\frac{\sum(\hat{y_i}-y_i)^2}{\sum(\bar{y}-y_i)^2} $$ 最后考虑到模型的训练及预测可能具有偶然性因此我们对于每一个模型进行20次训练及预测利用20次的结果对其进行综合评价。利用得到的结果绘制 箱线图 所得结果如下 分析最终结果可以发现无论是使用六个相关性较强变量还是十三个变量来进行预测GradientBoost梯度提升决策树回归模型都是最好的此外我们可以发现利用十三个变量要比利用六个主要变量来进行预测比有着更好的效果。 前馈神经网络 模型的构建 近年来神经网络理论不断发展前馈神经网络多层感知机、全连接神经网络越来越多的被利用到数据分析中因此考虑使用前馈神经网络来解决此问题。 前馈神经网络全连接神经网络的网络结构一般由三部分构成输入层隐藏层以及输出层输入层与输出层一般只有一层隐藏层可有多层。中间利用非线性函数作为激活函数可以使得网络具有拟合非线性函数的能力 根据通用近似定理: 通用近似定理 对于具有线性输出层和至少一个使用“挤压”性质的激活函数的隐藏层组成的前馈神经网络只要其隐藏层神经元的数量足够它可以以任意精度来近似任何从一个定义在实数空间中的有界闭集函数。 只要隐藏层网络维度够高就可以拟合任意的函数。 考虑到我们的模型有六维or十三维的数据输入因此我们建立两层前馈神经网络中间具有一层隐藏层维度为1000维激活函数使用ReluRelu函数有以下优点: Relu相比于传统的Sigmoid、Tanh导数更加好求反向传播就是不断的更新参数的过程因为其导数不复杂形式简单可以使得网络训练更快速。 此外当数值过大或者过小SigmoidTanh的导数接近于0Relu为非饱和激活函数则不存在这种现象可以很好的解决梯度消失的问题 Relu函数及网络结构图如图所示 $$ Relu:f(x) max(0,x) $$ 具体实现 利用流行的深度学习框架 Pytorch 来对模型进行实现。 首先将数据集随机划分为训练集和测试集两部分分别占80%和20%并将其转化为Pytorch中的张量形式。 然后利用MinMaxScaler对输入数据进行归一化利用下列公式将其统一归一化为 $[0,1]$ 之间以求模型能够更快的收敛。 $$ MinMaxScaler:x^{*} \frac{x-min(x)}{max(x)-min(x)} $$ 接下来构建网络模型利用 mseloss 作为损失函数在训练过程中利用反向传播使其最终收敛为0。 $$ MseLoss \frac{1}{2n}\sum||y(x)-a^L(x)||^2 $$ 最后我们设置网络的学习率为0.01训练10000个epoch发现其loss最终降低到0.3%左右我们利用上文提到的 $R^2$ 对结果进行评估并与回归模型进行对比通过观察图片可以发现前馈神经网络相比于传统的回归模型有着更好的拟合效果 20次预测得到的$R^2$平均值达到了0.95此外中位数最大值最小值也要比回归模型更加优秀因此我们采用前馈神经网络模型来对最后的房价进行预测。 最终预测 最终我们利用构建的前馈神经网络模型进行预测利用测试集对其进行对比绘制预测如下 可以看到其中很多点都覆盖的很好即预测准确。 通过理论对模型进行量化分析计算预测的 $R^2$ $$ R^2 1-\frac{\sum(\hat{y_i}-y_i)^2}{\sum(\bar{y}-y_i)^2} 1-0.01357 0.9864398.643% $$ 可以发现 $R^2$ 十分接近1说明回归模型性能良好符合要求。
http://www.w-s-a.com/news/803807/

相关文章:

  • 南山商城网站建设哪家技术好株洲seo网站优化软件
  • 服务类网站建设18款禁用网站app直播
  • 电子商务网站建设需要物流网站开发公司
  • 网站的系统建设方式有哪些内容宁波网站建设公司
  • 网站开发 技术方案品牌建设总要求
  • 中卫网站建站设计seo专员的工作内容
  • h5商城网站是什么意思.net 网站开发框架
  • 西安网站改版的公司软件外包是什么意思
  • 网站建设了解眉山网站优化
  • 做网站用php还是node如何申请网站域名流程
  • 销售公司怎么做网站删除wordpress
  • 毕节网站怎么做seohtml代码特效银河系
  • 淄博品质网站建设网站引导页案例
  • 网站建设虚拟空间小豹子韬韬是哪个网站做的
  • 网络司网站如何建立公司网站建议和规则
  • 织梦网站模板后台密码找回企业vi设计公司性价比高
  • php 爬取网站所有链接传奇手游发布网站
  • 免费软文网站wordpress中文名注册
  • 企业网站建设研究目的意义怎样设计一个公司网站
  • 怎么架构网站便民信息发布平台
  • 网站 建设 现状网站推广合同需要缴纳印花税吗
  • 熊猫头表情包制作网站wordpress 缺省目录
  • 网站浏览图片怎么做的群晖wordpress升级5.0
  • 25个优秀个人网站设计模板网站建设定位分析论文
  • 在线网站备案站长seo综合查询工具
  • 网站根 html网站建设行业数据
  • 网站公司做的网站有最字设计说明室内设计
  • 在线网站代码生成我想做个百度网站怎么做
  • 网站的建设费用分为长治市建设厅官方网站
  • 做网站都有哪些费用建设免费手机网站