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

购物网站app开发多少钱手机链接网页怎么制作

购物网站app开发多少钱,手机链接网页怎么制作,wordpress副标题显示,苏州网站建设书生商友场景:拟合一个简单的正弦函数 我们将训练一个小的神经网络去拟合一个正弦曲线(带噪声),并比较 使用和不使用 weight decay 的效果。 1. 准备数据 import torch import torch.nn as nn import torch.optim as optim import matp…

场景:拟合一个简单的正弦函数

我们将训练一个小的神经网络去拟合一个正弦曲线(带噪声),并比较 使用和不使用 weight decay 的效果

1. 准备数据

import torch
import torch.nn as nn
import torch.optim as optim
import matplotlib.pyplot as plt
import numpy as np# 构造数据(sin 函数 + 噪声)
x = torch.linspace(0, 2 * np.pi, 100).unsqueeze(1)
y = torch.sin(x) + 0.1 * torch.randn_like(x)  # 添加噪声

2. 定义模型(一个简单的 MLP)

class SimpleNet(nn.Module):def __init__(self):super().__init__()self.net = nn.Sequential(nn.Linear(1, 64),nn.Tanh(),nn.Linear(64, 1))def forward(self, x):return self.net(x)

3. 分别训练两个模型(一个使用 weight decay,一个不使用)

def train(weight_decay_value):model = SimpleNet()optimizer = optim.Adam(model.parameters(), lr=0.01, weight_decay=weight_decay_value)loss_fn = nn.MSELoss()for epoch in range(500):#告诉模型:进入训练模式(比如启用 dropout、batchnorm 的训练行为)。model.train()#前向传播(预测)y_pred = model(x)# 计算损失loss = loss_fn(y_pred, y)# 反向传播准备#清空之前累积的梯度,防止干扰新一轮的计算。optimizer.zero_grad()#反向传播(求梯度)#根据损失反向传播,计算参数的梯度。loss.backward()# 根据梯度和优化器策略(含 weight decay)更新模型参数。optimizer.step()return model

4. 可视化结果对比

model_no_decay = train(0.0)
model_with_decay = train(0.01)# 绘图
plt.figure(figsize=(10, 5))
plt.scatter(x.numpy(), y.numpy(), label='Data', color='gray', alpha=0.5)with torch.no_grad():y_pred1 = model_no_decay(x)y_pred2 = model_with_decay(x)plt.plot(x.numpy(), y_pred1.numpy(), label='No Weight Decay', color='blue')
plt.plot(x.numpy(), y_pred2.numpy(), label='With Weight Decay', color='red')
plt.legend()
plt.title("Effect of Weight Decay on Fitting Sin Curve")
plt.show()

运行结果如下

5. 解释结果

模型效果
❌ 无 weight decay拟合得非常贴近噪声,容易过拟合,曲线不光滑
✅ 有 weight decay曲线更平滑,不那么贴合噪声,更接近真实函数

✅ 原因:

  • 没有 weight decay:网络自由度太高,学到了很多噪声特征;

  • 加了 weight decay:对权重值大小施加了惩罚,网络“更保守”,只学到主要趋势。


🔚 总结

  • weight_decay 本质上就是 L2 正则化,防止参数变得太大;

  • 它可以 减少过拟合、提高泛化能力

  • 在 LoRA 微调、预训练、分类任务中都非常重要;

  • 推荐值通常在 0.01 左右,需调参。

http://www.dtcms.com/wzjs/550618.html

相关文章:

  • 一个公司可以做几个网站备案展馆设计网站
  • 通辽正规网站建设网站开发 问题 关键技术
  • 网站开发税率税种公司营销网络怎么写
  • 佛山网站建设推广厂商排名为了同学都能访问网站如何做
  • 手机便宜的网站建设网站建设邀标书
  • 深圳市网站建设制作设计品牌jquery html转wordpress
  • 商务网站建设实验报告杭州建平台网站公司
  • 一次备案多个网站上海注册公司注册资本
  • 男女直接做那个的视频网站昆明软讯科技网站建设
  • 旅游app用户人群分析wordpress数据库优化技巧
  • 开原网站开发学校电商平台的创建
  • 地推团队联系方式网络优化网络维护网络建站
  • 苏州建设网站市政中标项目最美情侣高清视频播放
  • 网站设计素材包网站建设安排总结
  • 西安米德建站郑州app开发流程
  • 和客户谈建网站怎么说建设需要什么系统网站
  • h5网站怎么做的吗陕西省信用建设官方网站
  • 汽车商城网站模板免费下载重庆市建设厅网站
  • 做阿里巴巴网站可以贷款吗网站备案期间可以建站
  • 郴州市住房和城乡建设局网站wordpress实时预览载入中
  • dremrever怎么做网站网页模板下载html
  • 提供微商城网站建设禅城做网站
  • 番禺怎样优化网站建设中国电信企业邮箱21cn
  • 毕业查询结果网站怎么做视频开放api
  • 网站焦点图素材惠州seo代理
  • 企业网站建设犇类建筑网站设计规划书怎么写
  • 潮州 做网站 有钱科协建设网站 方案
  • 织梦网站地图制作网站 弹出
  • 南京建设网站排名ci设计
  • 哪里有响应式网站企业wordpress外网访问网页异常