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

湖北营销网站建设设计网站开发电脑配置要求

湖北营销网站建设设计,网站开发电脑配置要求,成都网站推广多少钱,不懂代码可以做网站吗构建卷积神经网络 卷积网络中的输入和层与传统神经网络有些区别#xff0c;需重新设计#xff0c;训练模块基本一致 全连接层#xff1a;batch784#xff0c;各个像素点之间都是没有联系的。 卷积层#xff1a;batch12828#xff0c;各个像素点之间是有联系的。 impor…构建卷积神经网络 卷积网络中的输入和层与传统神经网络有些区别需重新设计训练模块基本一致 全连接层batch784各个像素点之间都是没有联系的。 卷积层batch12828各个像素点之间是有联系的。 import torch import torch.nn as nn import torch.optim as optim import torch.nn.functional as F from torchvision import datasets,transforms import matplotlib.pyplot as plt import numpy as np %matplotlib inline首先读取数据 分别构建训练集和测试集验证集DataLoader来迭代取数据 # 定义超参数 input_size 28 #图像的总尺寸28*28 num_classes 10 #标签的种类数 num_epochs 3 #训练的总循环周期 batch_size 64 #一个撮批次的大小64张图片# 训练集 train_dataset datasets.MNIST(root./data, trainTrue, transformtransforms.ToTensor(), downloadTrue) # 测试集 test_dataset datasets.MNIST(root./data, trainFalse, transformtransforms.ToTensor())# 构建batch数据 train_loader torch.utils.data.DataLoader(datasettrain_dataset, batch_sizebatch_size, shuffleTrue) test_loader torch.utils.data.DataLoader(datasettest_dataset, batch_sizebatch_size, shuffleTrue)卷积网络模块构建 一般卷积层relu层池化层可以写成一个套餐注意卷积最后结果还是一个特征图需要把图转换成向量才能做分类或者回归任务 图像是二维卷积 conv2 视频是三维卷积 conv3 单向量是一维卷积 conv1 官网有关conv2d的输出宽度和长度的计算公式 class CNN(nn.Module):def __init__(self):super(CNN, self).__init__()self.conv1 nn.Sequential( # 输入大小 (1, 28, 28)nn.Conv2d(in_channels1, # 1灰度图3RGBout_channels16, # 要得到几多少个特征图,即是卷积核的个数 kernel_size5, # 卷积核大小stride1, # 步长padding2, # 如果希望卷积后大小跟原来一样需要设置padding(kernel_size-1)/2 if stride1), # 输出的特征图为 (16, 28, 28)nn.ReLU(), # relu层nn.MaxPool2d(kernel_size2), # 进行池化操作2x2 区域, 输出结果为 (16, 14, 14))self.conv2 nn.Sequential( # 下一个套餐的输入 (16, 14, 14)nn.Conv2d(16, 32, 5, 1, 2), # 输出 (32, 14, 14)nn.ReLU(), # relu层nn.Conv2d(32, 32, 5, 1, 2),nn.ReLU(),nn.MaxPool2d(2), # 输出 (32, 7, 7))self.conv3 nn.Sequential( # 下一个套餐的输入 (32, 7, 7)nn.Conv2d(32, 64, 5, 1, 2), # 输出 (64, 7, 7)nn.ReLU(), # 输出 (64, 7, 7))self.out nn.Linear(64 * 7 * 7, 10) # 全连接层得到的结果def forward(self, x):x self.conv1(x)x self.conv2(x)x self.conv3(x)x x.view(x.size(0), -1) # flatten操作结果为(batch_size, 64 * 7 * 7)output self.out(x)return output准确率作为评估标准 def accuracy(predictions, labels):pred torch.max(predictions.data, 1)[1] rights pred.eq(labels.data.view_as(pred)).sum() return rights, len(labels) 训练网络模型 # 实例化 net CNN() #损失函数 criterion nn.CrossEntropyLoss() #优化器 optimizer optim.Adam(net.parameters(), lr0.001) #定义优化器普通的随机梯度下降算法#开始训练循环 for epoch in range(num_epochs):#当前epoch的结果保存下来train_rights [] for batch_idx, (data, target) in enumerate(train_loader): #针对容器中的每一个批进行循环net.train() output net(data) loss criterion(output, target) optimizer.zero_grad() loss.backward() optimizer.step() right accuracy(output, target) train_rights.append(right) if batch_idx % 100 0: net.eval() val_rights [] for (data, target) in test_loader:output net(data) right accuracy(output, target) val_rights.append(right)#准确率计算train_r (sum([tup[0] for tup in train_rights]), sum([tup[1] for tup in train_rights]))val_r (sum([tup[0] for tup in val_rights]), sum([tup[1] for tup in val_rights]))print(当前epoch: {} [{}/{} ({:.0f}%)]\t损失: {:.6f}\t训练集准确率: {:.2f}%\t测试集正确率: {:.2f}%.format(epoch, batch_idx * batch_size, len(train_loader.dataset),100. * batch_idx / len(train_loader), loss.data, 100. * train_r[0].numpy() / train_r[1], 100. * val_r[0].numpy() / val_r[1]))练习 再加入一层卷积效果怎么样当前任务中为什么全连接层是3277 其中每一个数字代表什么含义
http://www.dnsts.com.cn/news/50633.html

相关文章:

  • 网站开发的公司wordpress无法连接数据库连接
  • 卖手机网站开发的必要性wordpress 获取分类文章列表
  • 不花钱网站怎么做十大现货正规交易平台
  • 防做网站建站之星破解版手机
  • 深圳网站设计设计农产品电子商务网站建设现状
  • 网站优化公司哪家效果好怎样备份wordpress
  • 网站开发语音dz论坛怎么做视频网站吗
  • 网络公司网站建设费入什么科目网站如何做内链
  • 福建省幕墙建设网站要报备吗马来西亚服务器租用
  • 莆田做鞋有没有网站看成都网站建设推
  • 沈北新区建设局网站网站友链怎么做
  • 精品网站建设价格建设网站有哪些目的
  • 网站 视觉上wordpress和wamp
  • 深圳网站seo关键词常州快速建站模板
  • 自己做本地网站wordpress 蓝色主题
  • 如何把网站做成appwordpress 标题 拼音
  • 住房建设部投诉网站专业的外贸建站公司
  • 小企业网站建设价格房产中介网站模板
  • 海门市建设局网站国外好的网页设计
  • 江苏建安建设有限公司网站做网站要ftp信息吗
  • 你买域名我送网站国外网站做盗版
  • 安徽圣力建设集团有限公司网站建筑工程有限公司起名大全
  • 怎么创建一个网站卖东西如何对现有的网站改版
  • 公司免费网站制作怎么申请网站
  • 网上打字兼职正规网站电子商务网站建设工资
  • 科普互联网站建设长沙开发网站的公司
  • 高端网站建设页面小程序开发源码
  • 在哪个网站找学做包子安徽建设官网
  • 安化建设局网站网站建设的作用是什么
  • 官方网站找oem做洗发水厂家如何用ftp做网站