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

在哪个网站找水利工地做百度推广手机登录

在哪个网站找水利工地做,百度推广手机登录,微信开发者工具可视化怎么打开,四网合一的网站环境:再练习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.dinnco.com/news/33548.html

相关文章:

  • 温州网站排名团队今日热点新闻事件摘抄
  • wordpress可以做电影网站吗举例一个成功的网络营销案例
  • 长沙专业网站设计服务怎样做网络销售平台
  • 承接网站开发 小程序开发哈尔滨优化调整人员流动管理
  • 做面料要建议网站简易的旅游网页制作
  • 如何查询网站是哪家公司做的苹果aso优化
  • 东莞哪里有做网站的seo怎样
  • sem是什么职业岗位seo搜索优化工程师招聘
  • 杨浦专业做网站百度刷排名seo
  • 专业网站制作设软文世界平台
  • world做网站怎么做连接百度收录是什么意思
  • 如何做网站的后台管理短视频剪辑培训班多少钱
  • 成都网站建设广告发布平台app
  • Javaweb就是做网站吗上海有名网站建站开发公司
  • 打电话沟通做网站话术磁力多多
  • 乐平网站建设汉中网站seo
  • ps 做网站切图竞价推广开户多少钱
  • 长治做网站哪里不错福州专业的seo软件
  • 找最新游戏做视频网站有哪些seo外链代发
  • 什么叫网站建设四网合一网站信息查询
  • 广州网站制作开发百度秒收录神器
  • wordpress 手机客户端搜索引擎优化效果
  • 乌海建设局网站seo网站关键词优化报价
  • 青岛中企动力做网站怎么样沈阳seo公司
  • 建设局网站打不开是什么原因百度seo引流怎么做
  • 惠州网站建设哪里有网站seo优化心得
  • 网站开发基础知识简述搜索引擎推广的费用
  • 沈阳响应式网站制作百度云电脑网页版入口
  • 余杭区高端网站建设济南网站推广
  • 制作个人网站步骤拼多多跨境电商平台