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

海北公司网站建设价格低网站风格设计视觉

海北公司网站建设价格低,网站风格设计视觉,wordpress怎么改cms,建网站报价明细表1.通过多项式拟合交互探索概念 import math import numpy as np import torch from torch import nn from d2l import torch as d2l 2.使用三阶多项式来生成训练和测试数据的标签 max_degree 20 # 多项式的最大阶数 n_train, n_test 100, 100 # 训练和测试数据集大小 true…

1.通过多项式拟合交互探索概念

import math
import numpy as np
import torch
from torch import nn
from d2l import torch as d2l

2.使用三阶多项式来生成训练和测试数据的标签

max_degree = 20  # 多项式的最大阶数
n_train, n_test = 100, 100  # 训练和测试数据集大小
true_w = np.zeros(max_degree)  # 分配大量的空间
true_w[0:4] = np.array([5, 1.2, -3.4, 5.6])features = np.random.normal(size=(n_train + n_test, 1))
np.random.shuffle(features)
poly_features = np.power(features, np.arange(max_degree).reshape(1, -1))
for i in range(max_degree):poly_features[:, i] /= math.gamma(i + 1)  # gamma(n)=(n-1)!
# labels的维度:(n_train+n_test,)
labels = np.dot(poly_features, true_w)
labels += np.random.normal(scale=0.1, size=labels.shape)

3.查看样本

true_w, features, poly_features, labels = [torch.tensor(x, dtype=torch.float32) for x in [true_w, features, poly_features, labels]]features[:2], poly_features[:2, :], labels[:2]

4.实现函数来评估模型在给定数据集的损失

def evaluate_loss(net, data_iter, loss):"""评估给定数据集上模型的损失"""metric = d2l.Accumulator(2)for X, y in data_iter:out = net(X)y = y.reshape(out.shape)l = loss(out, y)metric.add(l.sum(), l.numel())return metric[0] / metric[1]

5.定义训练函数

def train(train_features, test_features, train_labels, test_labels,num_epochs=400):loss = nn.MSELoss()input_shape = train_features.shape[-1]net = nn.Sequential(nn.Linear(input_shape, 1, bias=False))batch_size = min(10, train_labels.shape[0])train_iter = d2l.load_array((train_features, train_labels.reshape(-1,1)),batch_size)test_iter = d2l.load_array((test_features, test_labels.reshape(-1,1)),batch_size, is_train=False)trainer = torch.optim.SGD(net.parameters(), lr=0.01)animator = d2l.Animator(xlabel='epoch', ylabel='loss', yscale='log',xlim=[1, num_epochs], ylim=[1e-3, 1e2],legend=['train', 'test'])for epoch in range(num_epochs):d2l.train_epoch_ch3(net, train_iter, loss, trainer)if epoch == 0 or (epoch + 1) % 20 == 0:animator.add(epoch + 1, (evaluate_loss(net, train_iter, loss),evaluate_loss(net, test_iter, loss)))print('weight:', net[0].weight.data.numpy())

http://www.yayakq.cn/news/325438/

相关文章:

  • 如何制作门户网站网站平台运营方案
  • 中山网站建设文化价位广告设计公司深圳品牌设计公司
  • 关键词免费网站如何优化网站代码
  • 汕头网站开发服务seo管理与优化期末试题
  • 重庆免费网站制作营销策划公司经营范围
  • 合肥 网站建设公司哪家好如何开办网站
  • 好的室内设计网站推荐网站建设征求意见分析报告
  • 网站后台安全性配置php网站建设工程师
  • 扬州专注企业网站建设装修设计网站排行榜前十名
  • 医药网站备案企业简介封面设计
  • 网站优化入门张家口手机台app下载
  • 西安网站设设建筑网站免费
  • 宜昌网站制作公司排名品牌营销活动策划方案
  • 南部县网站建设公司嘉兴app开发公司
  • 营销型网站的好处seo的作用
  • 广州网站优化平台河南省人事考试网
  • 免费发布信息网站大全下载安装工程项目管理软件app
  • asp网站开发视频巢湖路桥建设集团网站
  • 公司建立网站的目的jquery网站开发教程
  • 网站的基本类型网站建设安全
  • 网站框架怎么搭建莒南县建设工程网站
  • 怎么做淘宝网站步骤天津做网站的公
  • 长沙企业网站建设案例有一套源码做网站还差什么
  • 广州网站建设+美词wordpress后台太卡
  • 无二制造 网站升级建设中深圳市住房和建设局网站下载
  • 做临时工有哪些网站广河网站建设
  • 网站优化插件新手织梦网建设网站
  • 做影视网站用什么源码开发公司空置房物管费归口什么费用
  • 平安网站建设发挥了积极的作用住房和城乡建设部网站造价师
  • 购物网站开发小结哈尔滨优化网站方法