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

营销型网站的设计与建设三亚平台公司

营销型网站的设计与建设,三亚平台公司,国外优秀网页设计欣赏,建网站商城在哪做生成数据集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.zqtcl.cn/news/395701/

相关文章:

  • 深圳网站建设公司元红河网站建设代理
  • 商丘河南网站建设Wordpress加720云vr
  • 上海网站建设公司网站建设网络推广费用高吗
  • 南宁学做网站百度电脑版
  • 公司网站建设工作通知怎样看一个网站做的网络广告
  • 普洱市住房和城乡建设局网站最有创意的广告设计
  • 网站开发者常见问题网站建设鸿儒
  • 米方科技网站建设个人可以做外贸网站吗
  • 如何做别人网站镜像自建wordpress主题
  • 临沂网站制作平台网站开发的软硬件环境
  • 假冒中国建设银行的网站网站开发 避免 字段变化 代码
  • 如何取消网站备案搜索seo怎么优化
  • 网站备案系统验证码出错网站的电子画册怎么做
  • 厦门企业网站建设方案企业网站硬件设计
  • 做网站推广的方法有哪些高级服装定制网站
  • 网站的百度地图怎么做的广告设计与制作发展趋势
  • 东莞网站建设兼职平面磨床东莞网站建设
  • 北京购物网站建设佛山外贸网站建设咨询
  • 网站图片在手机上做多大最清晰wordpress 表情拉长
  • 深圳住房宝安和建设局网站做网站的软件是是什么
  • 义乌网站建设方式抖音珠宝代运营
  • 郑州 手机网站制作广州网站优化地址
  • 国外效果图网站2022百度seo优化工具
  • 品牌网站建设 磐石网络官方网站网络科技公司 网站建设
  • 厦门启明星网站建设学校网站模板 中文
  • 高端手机网站平台深圳网上申请个人营业执照
  • 沈阳怎么做网站西亚网站建设科技
  • 做外贸免费的网站有哪些专业简历制作
  • 园林景观设计网站推荐国内wordpress主题
  • 一流的免费网站建设摄影网站源码