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

价值30万的网站建设即墨有做网站的吗

价值30万的网站建设,即墨有做网站的吗,上海房价即将暴跌,手机网站开发 1433端口错误环境:再练习1中 视频链接:https://www.bilibili.com/video/BV1PX4y1g7KC/?spm_id_from333.999.0.0 代码与详解 数据库 numpy 数据处理处理 torch.utils 数据加载与数据 d2l 专门的库 nn 包含各种层与激活函数 import numpy as np import torch from torch.utils import da…

环境:再练习1中
视频链接:https://www.bilibili.com/video/BV1PX4y1g7KC/?spm_id_from=333.999.0.0

代码与详解

数据库
numpy 数据处理处理
torch.utils 数据加载与数据
d2l 专门的库
nn 包含各种层与激活函数

import numpy as np
import torch 
from torch.utils import data
from d2l import torch as d2l
from torch import nn

生成数据集
w=torch.tensor([2,-3.4]) 生成一维两个向量的张量
features,labels=d2l.synthetic_data(w,b,nume) 生成nume个w为权重,b为偏置的数据

w=torch.tensor([2,-3.4])
b=4.2
features,labels=d2l.synthetic_data(w,b,100)

定义对数据集的读取
data.TensorDataset(*data_arrays) 将多个张量合并为一个 通常用于合并特征值与标签 data_arrays=(features,labels)
data.DataLoader(dataset,batchsize,shuffle=true)每次根据上一个函数返回的对象读取batchsize个值 并打乱数据

def load_arrays(data_arrays,batch_size,is_train=True):dataset=data.TensorDataset(*data_arrays)return data.DataLoader(dataset,batch_size,is_train)

定义数据加载器 并 调用
next(iter(已初始化的数据加载器)) 重新调用数据加载器

batch_size=10
data_iter=load_arrays((features,labels),batch_size)
next(iter(data_iter))

定义模型

定义为线性模型且只有一层
nn.Sequential() 用于包装层
nn.linear(2,1) 用于定义两输入一输出的线性层

net=nn.Sequential(nn.Linear(2,1))

初始化参数 w,b,lr,epoch,batch_size
net[0].weight.data.normal 正态分布
net[0].bias.data.fill_(0) b赋值

net[0].weight.data.normal_(0,0.01)
net[0].bias.data.fill_(0)

定义损失函数 平方误差
nn.MSELoss()

Loss=nn.MSELoss()

优化算法 小批量梯度下降 torch.optim.SGD(net.parameters(), lr=0.03)

trainer=torch.optim.SGD(net.parameters(),lr=0.03)

训练

epochs=3
for epoch in range(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}')

相关函数与组成部分

定义模型

定义线性回归模型
from torch import nn
net=nn.Sequential(nn.Linear(2,1))

为模型赋值

w,b正态分布
net[0].weight.data.normal_(0,0.01)
net[0].bias.data.fill_(0)

定义损失函数

Loss=nn.MSELoss()

定义优化算法

trainer = torch.optim.SGD(net.parameters(),lr=0.03)

(训练与反向传播不太了解)

相关的Python语法

def 函数名(变量=True):return for epoch in range(epochs):
http://www.yayakq.cn/news/205678/

相关文章:

  • 硬件开发网站给人做网站赚钱
  • 网站图片浏览特效wordpress友情链接分类显示
  • 北京网站建设求职简历深圳全网营销平台排名
  • asp网站免费完整源码济南建手机网站公司
  • 三明交通建设集团网站在本地搭建wordpress
  • 山东网页制作网站深圳正规的保安公司
  • 设计师常用网站门户商务通代码是不是只要放在网站根目录下就可以了
  • 建站之星好吗短租网站那家做的好
  • 网站排名优化方法WordPress显示时间函数
  • 如何实现输入域名访问网站首页江西做网站的公司有哪些
  • 免费做网站公司网站类网站建设
  • 搜狐视频网站联盟怎么做网络最有效的推广方法
  • 手机购物网站模板下载《网站建设 补充合同
  • 上海做原创网站邮箱号怎么申请注册
  • 石家庄做网站哪家好wordpress无法上传png
  • 广告公司网站首页wordpress minty主题
  • 郴州哪里做网站数字展馆设计
  • 宠物网站 html模板新乡网站建设策划
  • 什么网站做网页好网络推广网站首页大图
  • 网站建设数据库类型wordpress用户注册代码修改哪里
  • 旅游网站建设经费预算什么叫H5网站开发
  • 自己建一个网站网上开店如何找货源
  • 如何写好网站开发技术文档一个考试网站怎么做
  • 首次进入网站时给一个alert怎么做小红书推广方式
  • 济南 网站开发西安建设公司都有哪些
  • 网页设计学校网站建立网站 多少钱
  • 深圳 做网站 互联网站建设 软件开发
  • 官方手表网站互联网创业项目网下载
  • 深圳企业网站建设推荐公司建工网查询
  • 自学摄影教程的网站有哪些代运营怎么做