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

如何用java做网站爱站网官网

如何用java做网站,爱站网官网,天眼查官网查询入口,网站建设毕业设计个人总结步骤操作作用前向计算net(X)计算预测值 y_hat Xw b损失计算loss(y_hat, y)量化预测误差,驱动参数更新反向传播l.backward()计算参数梯度参数更新trainer.step()根据梯度调整参数,逼近最优解梯度清零trainer.zero_grad()防止梯度累积(必须放…
步骤操作作用
前向计算net(X)计算预测值 y_hat = Xw + b
损失计算loss(y_hat, y)量化预测误差,驱动参数更新
反向传播l.backward()计算参数梯度
参数更新trainer.step()根据梯度调整参数,逼近最优解
梯度清零trainer.zero_grad()防止梯度累积(必须放在 backward() 之后,step() 之前)
训练监控loss(net(features), labels)评估模型整体性能,避免过拟合或欠拟合

3.3.1 生成数据集

import numpy as np
import torch
from torch.utils import data
from d2l import torch as d2ltrue_w = torch.tensor([2, -3.4])
true_b = 4.2
features, labels = d2l.synthetic_data(true_w, true_b, 1000)

3.3.2 读取数据集

def load_array(data_arrays, batch_size, is_train=True):dataset = data.TensorDataset(*data_arrays)return data.DataLoader(dataset, batch_size, shuffle=is_train)batch_size = 10
data_iter = load_array((features, labels), batch_size)
next(iter(data_iter))

数据加载器 (DataLoader)
‌数据集封装‌:TensorDataset 将特征和标签包装为 PyTorch 数据集。‌
批量加载‌:DataLoader 按 batch_size=10 加载数据,训练时打乱数据 (shuffle=True)。

3.3.3 定义模型

from torch import nn
net = nn.Sequential(nn.Linear(2, 1))

3.3.4 初始化模型参数

net[0].weight.data.normal_(0, 0.01) # 权重初始化
net[0].bias.data.fill_(0) # 偏置初始化

3.3.5 定义损失函数

loss = nn.MSELoss() # 均方误差损失

3.3.6 定义优化算法

trainer = torch.optim.SGD(net.parameters(), lr=0.03)  # 随机梯度下降

3.3.7 训练

num_epochs = 3
for epoch in range(num_epochs):for X, y in data_iter:l = loss(net(X), y)     # 前向计算损失trainer.zero_grad()      # 清零梯度l.backward()            # 反向传播trainer.step()          # 参数更新# 计算并输出整个训练集的损失l = loss(net(features), labels)print(f'epoch{epoch + 1}, loss{l:f}')

epoch1, loss0.000205
epoch2, loss0.000094
epoch3, loss0.000094

# 输出参数估计误差
w = net[0].weight.data
print(f'w的估计误差:{true_w - w.reshape(true_w.shape)}')
b = net[0].bias.data
print(f'b的估计误差:{true_b - b}')

w的估计误差:tensor([5.9402e-04, 4.6015e-05])
b的估计误差:tensor([0.0001])

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

相关文章:

  • 福州市鼓楼区建设局网站淘宝店铺怎么运营
  • 有关做详情页的参考网站网上推广产品怎么做
  • 建筑网站首页大图专业北京seo公司
  • 订单拆单在电商网站建设台州专业关键词优化
  • 生产企业网站欣赏软件开发流程八个步骤
  • 新手如何建设网站seo托管服务
  • 游戏网站建设需要多少钱友情链接交换形式
  • 现在1做啥网站流量大杭州推广公司排名
  • 网站建设分为什么seo研究中心好客站
  • 做美团网站多少钱百度seo点击排名优化
  • 找到网站永久域名英文外链seo兼职
  • 网站建设公司如何找客户百度seo关键词排名s
  • 接网站开发哪里好网站优化 福州
  • 谷歌外贸建站多少钱怎样淘宝seo排名优化
  • 海口网站建设搜q479185700台州网站制作维护
  • 做网站要主机还是服务器北京seo加盟
  • 做网站怎么调用数据库百度网盘客服中心电话
  • 建设银行手机版官方网站下载阿里指数app下载
  • 有服务器如何做网站凡科网站建设
  • 360门户网站怎样做郑州营销型网站建设
  • 手机网站设计论文市场营销四大分析方法
  • 能用网站做微信小程序百度推广代理商赚钱吗
  • 微信网站开发源代码免费收录链接网
  • 网站排版怎么做的正规网站优化推广
  • 基于html5设计的网站建设google chrome官网
  • 局机关门户网站建设情况汇报小红书推广引流软件
  • 服装店网站模板seo搜索引擎优化书籍
  • 响应式网站开发工具windows7优化大师下载
  • 北京市城乡建设委员会官方网站北京培训学校
  • 手机网站模板免费推广赚钱项目