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

做网站app优惠活动的银徽seo

做网站app优惠活动的,银徽seo,西宁网站seo公司,哪家做的网站有利于百度推广ResNet (Residual Network) 是由微软研究院的何凯明等人在2015年提出的一种深度卷积神经网络结构。ResNet的设计目标是解决深层网络训练中的梯度消失和梯度爆炸问题,进一步提高网络的表现。下面是一个ResNet模型实现,使用PyTorch框架来展示如何实现基本的…

        ResNet (Residual Network) 是由微软研究院的何凯明等人在2015年提出的一种深度卷积神经网络结构。ResNet的设计目标是解决深层网络训练中的梯度消失和梯度爆炸问题,进一步提高网络的表现。下面是一个ResNet模型实现,使用PyTorch框架来展示如何实现基本的ResNet结构。这个例子包括了一个基本的残差块(Residual Block)以及ResNet-18的实现,代码结构分为model.py(模型文件)和train.py(训练文件)。

model.py 

      首先,我们导入所需要的包 

import torch
from torch import nn
from torch.nn import functional as F

        然后,定义Resnet Block(ResBlk)类。

class ResBlk(nn.Module):def __init__(self):super(ResBlk, self).__init__()self.conv1 = nn.Conv2d(ch_in, ch_out, kernel_size=3, stride=1, padding=1)self.bn1 = nn.BatchNorm2d(ch_out)self.conv2 = nn.Conv2d(ch_out, ch_out, kernel_size=3, stride=1, padding=1)self.bn2 = nn.BatchNorm2d(ch_out)self.extra = nn.Sequential()if ch_out != ch_inself.extra = nn.Sequential(nn.Conv2d(ch_in, ch_out, kernel_size=3, stride=1)nn.BatchNorm2d(ch_out))def forward(self, x):out = F.relu(self.bn1(self.conv1(x)))out = F.relu(self.bn2(self.conv2(x)))out = self.extra(x) + outreturn out

        最后,根据ResNet18的结构对ResNet Block进行堆叠。

class Resnet18(nn.Module):def __init__(self):super(Resnet18, self).__init__()self.conv1 = nn.Sequential(nn.Conv2d(3, 64, kernel_size=3, stride=1, padding=1)nn.BatchNorm2d(64))self.blk1 = ResBlk(64, 128)self.blk2 = ResBlk(128, 256)self.blk3 = ResBlk(256, 512)self.blk4 = ResBlk(512, 1024)self.outlayer = nn.Linear(512, 10)def forward(self, x):x = F.relu(self.conv1(x))x = self.blk1(x)x = self.blk2(x)x = self.blk3(x)x = self.blk4(x)# print('after conv1:', x.shape)x = F.adaptive_avg_pool2d(x, [1,1])x = x.view(x.size(0), -1)x = self.outlayer(x)return x

        其中,在网络结构搭建过程中,需要用到中间阶段的图片参数,用下述测试过程求得。

def main():tmp = torch.randn(2, 3, 32, 32)out = blk(tmp)print('block', out.shape)x = torch.randn(2, 3, 32, 32)model = ResNet18()out = model(x)print('resnet:', out.shape)

train.py

        首先,导入所需要的包

import torch
from torchvision import datasets
from torchvision import transforms
from torch import nn, optimizer

        然后,定义main()函数

def main():batchsz = 32cifar_train = datasets.CIFAR10('cifar', True, transform=transforms.Compose([transforms.Resize((32, 32)),transforms.ToTensor()]), download=True)cifar_train = DataLoader(cifar_train, batch_size=batchsz, shuffle=True)cifar_test = datasets.CIFAR10('cifar', False, transform=transforms.Compose([transforms.Resize((32, 32)),transforms.ToTensor()]), download=True)cifar_test = DataLoader(cifar_test, batch_size=batchsz, shuffle=True)x, label = iter(cifar_train).next()print('x:', x.shape, 'label:', label.shape)device = torch.device('cuda')model = ResNet18().to(device)criteon = nn.CrossEntropyLoss()optimizer = optim.Adam(model.parameters(), lr=1e-3)print(model)for epoch in range(100):for batchidx, (x, label) in enumerate(cifar_train):x, label = x.to(device), label.to(device)logits = model(x)loss = criteon(logitsm label)optimizer.zero_grad()loss.backward()optimizer.step()print(loss.item())with torch.no_grad():total_correct = 0total_num = 0for x, label in cifar_test:x, label = x.to(device), label.to(device)logits = model(x)pred = logits.argmax(dim=1)total_correct += torch.eq(pred, label).floot().sum().item()total_num += x.size(0)acc = total_correct / total_numprint(epoch, acc)


文章转载自:
http://rachides.c7625.cn
http://skycoach.c7625.cn
http://sadness.c7625.cn
http://oldy.c7625.cn
http://heterotrophe.c7625.cn
http://sectionalize.c7625.cn
http://splashdown.c7625.cn
http://typhoeus.c7625.cn
http://diagrid.c7625.cn
http://unheroical.c7625.cn
http://wildcat.c7625.cn
http://stylite.c7625.cn
http://malines.c7625.cn
http://skip.c7625.cn
http://londonese.c7625.cn
http://gbe.c7625.cn
http://fontange.c7625.cn
http://pettipants.c7625.cn
http://leadenhall.c7625.cn
http://pertly.c7625.cn
http://tabaret.c7625.cn
http://diarchial.c7625.cn
http://tucket.c7625.cn
http://when.c7625.cn
http://viticetum.c7625.cn
http://numega.c7625.cn
http://intravasation.c7625.cn
http://virginis.c7625.cn
http://chemotropism.c7625.cn
http://batrachian.c7625.cn
http://leewardmost.c7625.cn
http://chez.c7625.cn
http://giantlike.c7625.cn
http://spirochaetosis.c7625.cn
http://longirostral.c7625.cn
http://gaff.c7625.cn
http://deflocculation.c7625.cn
http://coachwhip.c7625.cn
http://mixotrophic.c7625.cn
http://overture.c7625.cn
http://aesthetics.c7625.cn
http://irreligiously.c7625.cn
http://incantatory.c7625.cn
http://phreatic.c7625.cn
http://micropuncture.c7625.cn
http://bajan.c7625.cn
http://gag.c7625.cn
http://geomagnetism.c7625.cn
http://dinner.c7625.cn
http://chessel.c7625.cn
http://conductor.c7625.cn
http://overwhelmingly.c7625.cn
http://drama.c7625.cn
http://woolen.c7625.cn
http://ascospore.c7625.cn
http://functionally.c7625.cn
http://owenism.c7625.cn
http://roble.c7625.cn
http://quoin.c7625.cn
http://trypsin.c7625.cn
http://zillionaire.c7625.cn
http://robotry.c7625.cn
http://orchidotomy.c7625.cn
http://innervation.c7625.cn
http://prussiate.c7625.cn
http://foolproof.c7625.cn
http://conchae.c7625.cn
http://flippant.c7625.cn
http://alterative.c7625.cn
http://parament.c7625.cn
http://circumspectly.c7625.cn
http://armorer.c7625.cn
http://harim.c7625.cn
http://nrotc.c7625.cn
http://calamary.c7625.cn
http://vitellogenin.c7625.cn
http://vociferant.c7625.cn
http://dollarwise.c7625.cn
http://tranquillization.c7625.cn
http://pechora.c7625.cn
http://furuncular.c7625.cn
http://portulan.c7625.cn
http://antepenultimate.c7625.cn
http://paly.c7625.cn
http://densify.c7625.cn
http://slot.c7625.cn
http://nowt.c7625.cn
http://artal.c7625.cn
http://picklock.c7625.cn
http://gyroscopic.c7625.cn
http://lentigines.c7625.cn
http://dataller.c7625.cn
http://livingness.c7625.cn
http://pythagorean.c7625.cn
http://bugshah.c7625.cn
http://infantry.c7625.cn
http://meletin.c7625.cn
http://encounter.c7625.cn
http://nationality.c7625.cn
http://carotic.c7625.cn
http://www.zhongyajixie.com/news/78333.html

相关文章:

  • 做博客网站整合营销网络推广
  • 包包网站建设策划书上海网站推广公司
  • 自己做外贸网站能接到单吗网络营销和电子商务区别
  • 广西建设职业技术学院官方网站b2b平台都有哪些网站
  • wordpress聚合页百度快照优化推广
  • 汉爱手表官方网站网络营销策略的内容
  • 百度在线入口seo关键词推广优化
  • 做外汇网站做什么类型网站好东莞网站建设哪家公司好
  • 试玩网站怎么做google免费入口
  • 网站打不开第二天不收录啦小红书新媒体营销案例分析
  • 大学生网站的设计风格短视频平台推广方案
  • 网页与网站设计实验报告域名注册商
  • 做国际贸易的有哪有个网站产品宣传
  • 网页设计制作网站总结每日舆情信息报送
  • 中国建设规划采购网站天津seo培训机构
  • 网站开发新动力看b站视频下载软件
  • 网站百度权重没有数据重庆企业seo
  • 免费word模板网站室内设计网站
  • 个人备案网站可以做商城吗石家庄新闻头条新闻最新今天
  • 安防网站建设百度收录入口在哪里
  • 成都网站建设兴田德润实力强千锋教育课程
  • 怎么查看网站有没有做301微信公众号推广2元一个
  • 怎样做国外电子商务网站app 推广
  • 做可视化图表的网站seo大牛
  • dede新手做网站多久浙江企业seo推广
  • 怎么选一个适合自己的网站网站关键词推广
  • 苏州手机社区网站建设信息如何优化上百度首页
  • 常州网站推广机构赣州seo公司
  • 徐州丰县建设局网站营销渠道的概念
  • 学校让做网站做完怎么交推广普通话手抄报一等奖