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

网站建设英语词汇ui设计公司官网

网站建设英语词汇,ui设计公司官网,网站建设合同 域名续期,濮阳市做网站公司学习自https://pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html 导入并预处理数据集 pytorch中数据导入和预处理主要用torch.utils.data.DataLoader 和 torch.utils.data.Dataset Dataset 存储样本及其相应的标签#xff0c;DataLoader在数据上生成一个可迭…学习自https://pytorch.org/tutorials/beginner/basics/quickstart_tutorial.html 导入并预处理数据集 pytorch中数据导入和预处理主要用torch.utils.data.DataLoader 和 torch.utils.data.Dataset Dataset 存储样本及其相应的标签DataLoader在数据上生成一个可迭代对象(Dataset stores the samples and their corresponding labels, and DataLoader wraps an iterable around the Dataset.) import torch from torch import nn from torch.utils.data import DataLoader from torchvision import datasets from torchvision.transforms import ToTensor# Download training data from open datasets. training_data datasets.FashionMNIST(rootdata,trainTrue,downloadTrue,transformToTensor(), )# Download test data from open datasets. test_data datasets.FashionMNIST(rootdata,trainFalse,downloadTrue,transformToTensor(), )将数据集作为参数传递给 DataLoader。 这在我们的数据集上包装了一个可迭代对象并支持自动批处理、采样、混洗和多进程数据加载。并且每一个batch大小为64。 batch_size 64# Create data loaders. train_dataloader DataLoader(training_data, batch_sizebatch_size) test_dataloader DataLoader(test_data, batch_sizebatch_size)for X, y in test_dataloader:print(fShape of X [N, C, H, W]: {X.shape})print(fShape of y: {y.shape} {y.dtype})break搭建神经网络 MNIST手写数字数据集的图片是2828的所以第一层的输入为2828。 因为识别结果是0~9这10种所以最后一层的输出就是10个。 我们需要定义神经网络结构这部分在__init__(self)部分实现。 且我们需要forward部分定义网络正向传播的方法。 class NeuralNetwork(nn.Module):def __init__(self):super().__init__()self.flatten nn.Flatten()self.linear_relu_stack nn.Sequential(nn.Linear(28 * 28, 512),nn.ReLU(),nn.Linear(512, 512),nn.ReLU(),nn.Linear(512, 10))def forward(self, x):x self.flatten(x)logits self.linear_relu_stack(x)return logitsmodel NeuralNetwork().to(device) print(model)训练模型 首先我们需要先定义损失函数和优化器优化梯度下降算法 loss_fn nn.CrossEntropyLoss() optimizer torch.optim.SGD(model.parameters(), lr1e-3) # lr为学习率在一次循环中神经网络通过forward进行预测我们写的forward函数然后再利用预测误差。通过反向传播来进行梯度下降pytorch帮我们实现。 def train(dataloader, model, loss_fn, optimizer):size len(dataloader.dataset)model.train()for batch, (X, y) in enumerate(dataloader):X, y X.to(device), y.to(device)# Compute prediction errorpred model(X)loss loss_fn(pred, y)# Backpropagationoptimizer.zero_grad()loss.backward()optimizer.step()if batch % 100 0:loss, current loss.item(), (batch 1) * len(X)print(floss: {loss:7f} [{current:5d}/{size:5d}])def test(dataloader, model, loss_fn):size len(dataloader.dataset)num_batches len(dataloader)model.eval()test_loss, correct 0, 0with torch.no_grad():for X, y in dataloader:X, y X.to(device), y.to(device)pred model(X)test_loss loss_fn(pred, y).item()correct (pred.argmax(1) y).type(torch.float).sum().item()test_loss / num_batchescorrect / sizeprint(fTest Error: \n Accuracy: {(100*correct):0.1f}%, Avg loss: {test_loss:8f} \n)开始训练 epochs 5 for t in range(epochs):print(fEpoch {t1}\n-------------------------------)train(train_dataloader, model, loss_fn, optimizer)test(test_dataloader, model, loss_fn) print(Done!)
http://www.dnsts.com.cn/news/8659.html

相关文章:

  • 用空间做网站如何做好安全中国跨境电商平台
  • 免费建站网站一级大录像不卡app推广渠道
  • 学校网站建设分工湘西网站制作
  • 北京建网站报价wordpress 插件 标题
  • 连云港网站定制开发呼和浩特网站建设哪家好
  • 石家庄自助建站软件页面设计教学反思
  • 海门网站开发wordpress的title
  • 新网站建设运营年计划书论坛外链代发
  • 能否设置网站做局域网品牌建设促进中心
  • 如何用js做网站免费app制作平台有哪些
  • h5响应式网站建设方案怎么写wordpress函数手册
  • 网站建设怎样核算美团网站怎么做
  • 哪里做网站最便宜设计装修免费软件
  • 绿色模板网站成都旅游线路
  • c蔡甸区城乡建设局网站产品类网站模板
  • 手机网站建设视频教程网站广告案例
  • 建网站赚钱方法网站建设视频万网
  • 网站到期查询网业制作过程
  • 生态建筑建设公司网站专题网站建设策划方案
  • 个人免费网站注册com好看的网站哪里找
  • 合作市建设局网站网站设置怎么调
  • 网站建设发展方向有哪些网站建设的经营范围
  • 外贸英文网站模板杭州网站开发公司排名
  • 网站建设分为哪几部分wordpress地方门户
  • 虹口建设机械网站制作查询网站备案时间查询
  • 西安网站开发建设3d效果图怎么制作
  • 网站策划书模板范文wordpress生成html
  • 通信网站模板矿区网站建设
  • 如何让搜索引擎不收录网站商品推广与营销的方式
  • 免费下载ppt模板网站推荐做网站和网页有什么区别