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

电影资源网站开发高端网站建设的价格

电影资源网站开发,高端网站建设的价格,青岛网站搜索排名,一个网站能用asp c4.5.1 范数与权重衰减 整节理论#xff0c;详见书本。 4.5.2 高维线性回归 %matplotlib inline import torch from torch import nn from d2l import torch as d2l# 生成一些数据#xff0c;为了使过拟合效果更明显#xff0c;将维数增加到 200 并使用一个只包含 20 个样…4.5.1 范数与权重衰减 整节理论详见书本。 4.5.2 高维线性回归 %matplotlib inline import torch from torch import nn from d2l import torch as d2l# 生成一些数据为了使过拟合效果更明显将维数增加到 200 并使用一个只包含 20 个样本的小训练集。 n_train, n_test, num_inputs, batch_size 20, 100, 200, 5 true_w, true_b torch.ones((num_inputs, 1)) * 0.01, 0.05 # 设置真实参数 train_data d2l.synthetic_data(true_w, true_b, n_train) train_iter d2l.load_array(train_data, batch_size) test_data d2l.synthetic_data(true_w, true_b, n_test) test_iter d2l.load_array(test_data, batch_size, is_trainFalse)4.5.3 从零开始实现 初始化模型参数 def init_params():w torch.normal(0, 1, size(num_inputs, 1), requires_gradTrue)b torch.zeros(1, requires_gradTrue)return [w, b]定义 L 2 L_2 L2​ 范数惩罚 def l2_penalty(w):return torch.sum(w.pow(2)) / 2定义训练代码实现 损失函数直接通过 d2l 包导入损失包含了惩罚项。 def train(lambd):w, b init_params()net, loss lambda X: d2l.linreg(X, w, b), d2l.squared_lossnum_epochs, lr 100, 0.003animator d2l.Animator(xlabelepochs, ylabelloss, yscalelog,xlim[5, num_epochs], legend[train, test])for epoch in range(num_epochs):for X, y in train_iter:# 增加了L2范数惩罚项# 广播机制使l2_penalty(w)成为一个长度为batch_size的向量l loss(net(X), y) lambd * l2_penalty(w)l.sum().backward()d2l.sgd([w, b], lr, batch_size)if (epoch 1) % 5 0:animator.add(epoch 1, (d2l.evaluate_loss(net, train_iter, loss),d2l.evaluate_loss(net, test_iter, loss)))print(w的L2范数是, torch.norm(w).item())忽略正则化直接训练 train(lambd0)w的L2范数是 14.042692184448242使用权重衰减 train(lambd3)w的L2范数是 0.351609319448471074.5.4 简洁实现 def train_concise(wd):net nn.Sequential(nn.Linear(num_inputs, 1))for param in net.parameters():param.data.normal_()loss nn.MSELoss(reductionnone)num_epochs, lr 100, 0.003trainer torch.optim.SGD([{params:net[0].weight,weight_decay: wd}, # PyTorch默认同时衰减权重和偏置此处使用 weight_decay指定仅权重衰减{params:net[0].bias}], lrlr)animator d2l.Animator(xlabelepochs, ylabelloss, yscalelog,xlim[5, num_epochs], legend[train, test])for epoch in range(num_epochs):for X, y in train_iter:trainer.zero_grad()l loss(net(X), y)l.mean().backward()trainer.step()if (epoch 1) % 5 0:animator.add(epoch 1,(d2l.evaluate_loss(net, train_iter, loss),d2l.evaluate_loss(net, test_iter, loss)))print(w的L2范数, net[0].weight.norm().item())train_concise(0)w的L2范数 12.836501121520996train_concise(3)w的L2范数 0.3978956639766693练习 1在本节的估计问题中使用 λ \lambda λ 的值进行实验。绘制训练精度和测试精度有关 λ \lambda λ 的函数图可以观察到什么 随着 λ \lambda λ 的增大可以改善过拟合的现象但是 λ \lambda λ 过大也会影响收敛。 for i in (0, 2, 8, 32, 128, 256):train_concise(i)w的L2范数 0.0083088437095284462使用验证集来找最优值 λ \lambda λ。它真的是最优值吗 不至于说是最优的毕竟再怎么样验证集也和训练集分布有些许区别只能说是比较接近最优值。 3如果我们使用 ∑ i ∣ w i ∣ \sum_i|w_i| ∑i​∣wi​∣ 作为我们选择的惩罚 L 1 L_1 L1​正则化那么更新的公式会是什么样子 如果使用 L 1 L_1 L1​ 正则化则最小化预测损失和惩罚项之和为 L R ( w , b ) 1 n ∑ i 1 n 1 2 ( w T x ( i ) b − y ( i ) ) 2 λ ∑ i 1 n ∣ w i ∣ LR(\boldsymbol{w},b)\frac{1}{n}\sum_{i1}^n\frac{1}{2}(\boldsymbol{w}^T\boldsymbol{x}^{(i)}b-y^{(i)})^2\lambda\sum^n_{i1}|w_i| LR(w,b)n1​i1∑n​21​(wTx(i)b−y(i))2λi1∑n​∣wi​∣ L 1 L_1 L1​ 范数有求导问题在此规定在不可导点 x 0 x0 x0 的导数为 0则 w ← w − η ∂ L R ( w , b ) ∂ w w − η ∣ B ∣ ∑ i ∈ B x ( i ) ( w T x ( i ) b − y ( i ) ) − λ η sign ( w ) \boldsymbol{w}\gets\boldsymbol{w}-\eta\ \frac{\partial LR(\boldsymbol{w},b)}{\partial\boldsymbol{w}}\boldsymbol{w}-\frac{\eta}{|B|}\sum_{i\in B}\boldsymbol{x}^{(i)}(\boldsymbol{w}^T\boldsymbol{x}^{(i)}b-y^{(i)})-\lambda\ \eta\ \text{sign}(\boldsymbol{w}) w←w−η ∂w∂LR(w,b)​w−∣B∣η​i∈B∑​x(i)(wTx(i)b−y(i))−λ η sign(w) 4我们知道 ∣ ∣ w ∣ ∣ 2 w T w ||\boldsymbol{w}||^2\boldsymbol{w}^T\boldsymbol{w} ∣∣w∣∣2wTw。能找到类似的矩阵方程吗见 2.3.10 节中的弗罗贝尼乌斯范数 弗罗贝尼乌斯范数时矩阵元素平方和的平方根 ∣ ∣ X ∣ ∣ F ∑ i 1 m ∑ j 1 n x i j 2 ||\boldsymbol{X}||_F\sqrt{\sum^m_{i1}\sum^n_{j1}x^2_{ij}} ∣∣X∣∣F​i1∑m​j1∑n​xij2​ ​ 和L2范数的平方相似弗罗贝尼乌斯范数的平方 ∣ ∣ X ∣ ∣ F 2 X T X ||\boldsymbol{X}||_F^2\boldsymbol{X}^T\boldsymbol{X} ∣∣X∣∣F2​XTX 5回顾训练误差和泛化误差之间的关系。除了权重衰减、增加训练数据、使用适当复杂度的模型还有其他方法来处理过拟合吗 Dropout暂退法、多种模型组合等 6在贝叶斯统计中我们使用先验和似然的乘积通过公式 P ( w ∣ x ) ∝ P ( x ∣ w ) P ( w ) P(w|x)\propto P(x|w)P(w) P(w∣x)∝P(x∣w)P(w) 得到后验。如何得到正则化的 P ( w ) P(w) P(w) 以下参见王木头大佬的视频《贝叶斯解释“L1和L2正则化”本质上是最大后验估计。如何深入理解贝叶斯公式》 使用最大后验估计令 w arg ⁡ max ⁡ w P ( w ∣ x ) arg ⁡ max ⁡ w P ( x ∣ w ) P ( x ) ⋅ P ( w ) arg ⁡ max ⁡ w P ( x ∣ w ) ⋅ P ( w ) arg ⁡ max ⁡ w log ⁡ ( P ( x ∣ w ) ⋅ P ( w ) ) arg ⁡ max ⁡ w ( log ⁡ P ( x ∣ w ) log ⁡ P ( w ) ) \begin{align} w\mathop{\arg\max}\limits_{w}P(w|x)\\ \mathop{\arg\max}\limits_{w}\frac{P(x|w)}{P(x)}\cdot P(w)\\ \mathop{\arg\max}\limits_{w}P(x|w)\cdot P(w)\\ \mathop{\arg\max}\limits_{w}\log(P(x|w)\cdot P(w))\\ \mathop{\arg\max}\limits_{w}(\log P(x|w)\log P(w))\\ \end{align} w​wargmax​P(w∣x)wargmax​P(x)P(x∣w)​⋅P(w)wargmax​P(x∣w)⋅P(w)wargmax​log(P(x∣w)⋅P(w))wargmax​(logP(x∣w)logP(w))​​ 其中 ( 2 ) ⇒ ( 3 ) (2)\Rightarrow(3) (2)⇒(3) 是由于分母 P ( x ) P(x) P(x) 是与 w w w 无关的常数故可以忽略。 ( 3 ) ⇒ ( 4 ) (3)\Rightarrow(4) (3)⇒(4) 是由于习惯上添加 log ⁡ \log log 运算。 P ( w ) P(w) P(w) 作为先验概率可以任取 如果取高斯分布 w ∼ N ( 0 , σ 2 ) w\sim\mathrm{N}(0,\sigma^2) w∼N(0,σ2)则出现 L 2 L_2 L2​ 正则化 log ⁡ P ( w ) log ⁡ ∏ i 1 σ 2 π e − ( w i − 0 ) 2 2 σ 2 − 1 2 σ 2 ∑ i w i 2 C \begin{align} \log P(w)\log\prod_i\frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{(w_i-0)^2}{2\sigma^2}}\\ -\frac{1}{2\sigma^2}\sum_iw_i^2C \end{align} logP(w)​logi∏​σ2π ​1​e−2σ2(wi​−0)2​−2σ21​i∑​wi2​C​​ 如果取拉普拉斯分布 w ∼ L a p l a c e ( 0 , b ) w\sim\mathrm{Laplace}(0,b) w∼Laplace(0,b)则出现 L 1 L_1 L1​ 正则化 log ⁡ P ( w ) log ⁡ ∏ i 1 2 b e − ∣ w i − 0 ∣ b − 1 b ∑ i ∣ w i ∣ C \begin{align} \log P(w)\log\prod_i\frac{1}{2b}e^{-\frac{|w_i-0|}{b}}\\ -\frac{1}{b}\sum_i|w_i|C \end{align} logP(w)​logi∏​2b1​e−b∣wi​−0∣​−b1​i∑​∣wi​∣C​​ 太奇妙了
http://www.laogonggong.com/news/134055.html

相关文章:

  • 专业网站建设在哪里兰州有哪些互联网公司
  • 九江建网站网站建设公司上海做网站公司
  • 国外饮品网站响应式网站 翻译
  • 网站建设可行性报告范文seo是什么意思呢
  • wordpress minfy汕头网站快速优化排名
  • 怎么申请自己的网站免费网络推广
  • 网站开发平台开发公司wordpress环境系统
  • 网站建设企业属于什么类型的公司网页制作特效代码大全
  • 建设银行社保卡网站在哪贵州遵义企业公司网站建设
  • 安阳实力网站建设首选建设网站规划书
  • 晋城网站建设公司排名wordpress更改头像
  • 网站建设中长出现的问题3d建模师工资一般多少
  • 做帖子的网站有哪些C语言做网站需要创建窗口吗
  • 制造业公司有必要建设网站吗网站做竞价优化
  • 学校网站开发图片素材做跨境的网站
  • 供别人采集的网站怎么做九宫格网站模板
  • 高端网站建设网站建设设计思路wordpress商城主题修改
  • 仪器仪表公司网站模版怎么注册域名
  • 旅游网站建设成都wordpress 自定义栏目 是什么
  • 常用网站域名跳网站查询的二维码怎么做
  • 浙江网站建设培训机构后台网站更新 网站没显示
  • 公司网站制作北京那家公司好网站开发和ui的区别
  • 海南 网站制作网站app软件下载安装
  • 搜索企业信息的网站客户关系管理论文3000字
  • 大连网站设计开发百度统计代码安装位置
  • 网站改版的方式大致有网站添加支付功能
  • 取名字大全免费查询网站优化排名教程
  • 电商运营培训课程网站墙纸 html 网站模板
  • 备案我网站的大致内容是前几年做那个网站致富
  • 了解网站建设规划流程wordpress关闭手机主题