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

设计平台网站婚礼摄影作品网站

设计平台网站,婚礼摄影作品网站,做商业网站赚钱吗,wordpress 消耗 资源生成数据集synthetic_data()读取数据集data_iter()初始化模型参数w, b定义模型#xff1a;线性回归模型linreg()定义损失函数#xff1a;均方损失squared_loss()定义优化算法#xff1a;梯度下降sgd()进行训练#xff1a;输出损失loss和估计误差 %matplotlib inline impor…生成数据集synthetic_data()读取数据集data_iter()初始化模型参数w, b定义模型线性回归模型linreg()定义损失函数均方损失squared_loss()定义优化算法梯度下降sgd()进行训练输出损失loss和估计误差 %matplotlib inline import random import torch from d2l import torch as d2l# 生成数据集 def synthetic_data(w, b, num_examples): #save生成yXwb噪声X torch.normal(0, 1, (num_examples, len(w)))y torch.matmul(X, w) by torch.normal(0, 0.01, y.shape)return X, y.reshape(-1, 1)true_w torch.tensor([2, -3.4]) true_b 4.2 features, labels synthetic_data(true_w, true_b, 1000)# 读取数据集 def data_iter(batch_size, features, labels):# 获取x中特征的长度转换成列表通过for循环进行批量生成num_examples len(features)indices list(range(num_examples))# 这些样本是随机读取的没有特定的顺序random.shuffle(indices)for i in range(0, num_examples, batch_size):# 此时获取的是向量了最后如果不足批量大小取最后剩余的batch_indices torch.tensor(indices[i: min(i batch_size, num_examples)])yield features[batch_indices], labels[batch_indices]# 初始化模型参数 w torch.normal(0, 0.01, size(2, 1), requires_gradTrue) b torch.zeros(1, requires_gradTrue)# 定义模型线性回归模型 def linreg(X, w, b):return torch.matmul(X, w) b# 定义优化算法sgd # lr学习率 def sgd(params, lr, batch_size):with torch.no_grad():for param in params:param - lr * param.grad / batch_sizeparam.grad.zero_()训练1、读取批量样本获取预测2、计算损失反向传播存储每个参数的梯度3、调用优化算法sgd来更新模型参数4、输出每轮的损失lr 0.03 num_epochs 10 net linreg loss squared_lossfor epoch in range(num_epochs):for X, y in data_iter(batch_size, features, labels):# X和y的小批量损失# net()返回yX*wbloss()返回(y-y)^2/2l loss(net(X, w, b), y)\# 因为l形状是(batch_size, 1)而不是一个标量。L中的所有元素被加到一起# 并以此计算关于[w, b]的梯度l.sum().backward()# sgd()w w - lr*w/batch_size# 使用参数的梯度更新参数sgd([w, b], lr, batch_size)with torch.no_grad():# loss(y_hat, y)# net(features, w, b)相当于y_hatlabels相当于ytrain_1 loss(net(features, w, b), labels)print(fepoch {epoch 1}, loss{float(train_1.mean()):f})# 输出w和b的估计误差 print(fw的估计误差{true_w - w.reshape(true_w.shape)}) print(fb的估计误差{true_b - b})
http://www.pierceye.com/news/301329/

相关文章:

  • 海珠免费网站建设php网站系统
  • 建设银行网站信息补充施工企业奖惩制度范本
  • 做拍卖网站多少钱办公室装修铺哪种地板
  • 国外网站有哪些平台网站系统建设需要什么资质
  • 做网站 就上凡科网做盗版网站会坐牢吗
  • 百事通网做网站做网站公众号多少钱
  • 影视作品网站开发与设计php做网站有哪些好处
  • 寻模板网站源码《基层建设》官方网站
  • 做网站龙岗深圳市网络seo推广平台
  • 公司资质查询官方网站网站建设开题报告
  • 桐城网站开发网站制作器手机版下载
  • 校友网站 建设网站开发都是使用框架吗
  • 手机网站字体大小规范优秀网站
  • 用动物做网站名称建设个人网站的策划书
  • 深圳网站开发公司宝网建设网站需要哪些素材
  • 网页设计需要学什么学历南宁seo服务公司
  • 网站开发学习未来做那个网站能致富
  • 建设厅科技中心网站免费网站怎么做出来的
  • 做一网站东莞网站建设
  • 电商网站建设需求网站开发培训排名
  • 厦门建设局网站城市建设郑州百度分公司
  • 长春火车站在哪广州冼村小学
  • 网站开发上海工资dedecms模板自适应
  • 湖北建设厅行政服务中心网站网络系统管理员工作内容
  • php 创建网站开发织梦网站后台打不开
  • 网站建设的企业html 网站
  • 山东省建设安全生产协会网站零基础学网站建设 知乎
  • 门户网站做等保需要备案哪些石家庄以岭药业股份有限公司招聘
  • 工信部网站备案方法红豆网桂林论坛
  • 开发网站年度工作总结及明年工作计划免费sem工具