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

怎么创建网站的快捷方式最新手机网站推荐

怎么创建网站的快捷方式,最新手机网站推荐,ui界面设计分析,开发者模式怎么开启利用 torch 建立神经网络,模拟有限个数据的非线性拟合 本文仍然考虑 f(x)sin⁡(x)xf(x)\frac{\sin(x)}{x}f(x)xsin(x)​ 函数在区间 [-10,10] 上固定数据的拟合。 import torch import torch.nn as nn import numpy as np import matplotlib.pyplot as plt# 设置随机…

利用 torch 建立神经网络,模拟有限个数据的非线性拟合

本文仍然考虑 f(x)=sin⁡(x)xf(x)=\frac{\sin(x)}{x}f(x)=xsin(x) 函数在区间 [-10,10] 上固定数据的拟合。

import torch
import torch.nn as nn
import numpy as np
import matplotlib.pyplot as plt# 设置随机种子以确保结果的可重复性
torch.manual_seed(1)# 生成数据集
x_data = (np.random.rand(500) * 20 - 10).astype('float32')  # 生成500个随机x值,范围在-10到10之间
y_data = np.sin(x_data) / x_data  # 生成y值
y_data = y_data.reshape(-1, 1)  # 将y_data转换为二维数组# 定义模型,一个具有2个隐藏层的多层感知器
class MyModel(nn.Module):def __init__(self):super(MyModel, self).__init__()self.hidden1 = nn.Linear(in_features=1, out_features=50)self.bn = nn.BatchNorm1d(num_features=50)self.hidden2 = nn.Linear(in_features=50, out_features=1)def forward(self, x):x = torch.tanh(self.hidden1(x))x = self.bn(x)x = self.hidden2(x)return xmodel = MyModel()# 定义损失函数
loss_fn = nn.MSELoss()# 设置优化器
optimizer = torch.optim.Adam(model.parameters(), lr=0.01)# 准备训练数据 (PyTorch通常使用DataLoader, 但简单回归也可以直接使用Tensor)
x_tensor = torch.from_numpy(x_data).unsqueeze(-1) # 转换为Tensor并增加特征维度
y_tensor = torch.from_numpy(y_data)# 训练模型
epochs = 1000
for epoch in range(1, epochs + 1):# 前向传播y_pred = model(x_tensor)loss = loss_fn(y_pred, y_tensor)# 反向传播和优化optimizer.zero_grad() # 清空梯度loss.backward()       # 反向传播optimizer.step()      # 更新参数if epoch % 100 == 0:print(f'Epoch {epoch}: Loss = {loss.item()}')# 使用训练好的模型进行预测
with torch.no_grad(): # 关闭梯度计算y_pred_np = model(x_tensor).numpy()# 可视化结果
plt.scatter(x_data, y_data, label='True', alpha=0.5)
x,index=torch.sort(torch.as_tensor(x_data))
plt.plot(x, y_pred_np[index],'r', label='Predicted')
plt.legend()
plt.title('Fitting of sinc function')
plt.xlabel('x')
plt.ylabel('y')
plt.show()

在这里插入图片描述

http://www.dtcms.com/a/560066.html

相关文章:

  • 做网站备案实名需要钱吗网站国外空间
  • 外贸找客户有什么网站聊城城乡建设局网站
  • PHP网站开发技术期末作品电商设计图片
  • 网站编程基础国家商标查询入口
  • 做单网站医院网站建设的规划方案
  • net网络网站建设网站建设策划书模板下载
  • 广东网站制作哪家强网站建设平台合同
  • 模仿淘宝网站上海华东民航机场建设公司网站
  • 截图域名网站.福田做商城网站建设找哪家公司比较安全
  • 30分钟网站建设教程视频全国工程建设行业优秀网站
  • 做软装的网站怎么开发手机页面
  • 婚礼网站模板怎样开发游戏app软件
  • 网站后台上传表格婚纱网站建设目的
  • 长沙做网站a微联讯点很好林河西网站建设
  • 做app的网站建设网站英文翻译
  • 沈阳网站设计制作公司选thinkphp还是wordpress
  • 宁波网站建设最好的是哪家建站仅向商家提供技术服务
  • 网站怎么做悬浮图片放大临沂天元建设集团网站
  • 做网站的域名和空间是什么意思wordpress高级教程
  • 商城展示网站html网站代码
  • 商丘行业网站建设开发公司网页游戏代理平台
  • 湖北森泰建设集团有限公司网站建筑设计公司合作加盟
  • 网站用户后台是怎么做的百度推广免费送网站
  • wordpress整站密码访问门户型网站
  • 越辉网站建设网络教学网站建设
  • 佛山著名网站建设公司汽车展示网站
  • 网站开发和前端开发js网站页面效果
  • 网站建设图标推广宝
  • 建设银行网站维修图片网站找什么公司做
  • 虚拟主机如何做多个网站龙岩企业网站建设制作